protected void deserialize(BaseHomework from, List <BaseItemWin.PropertyNames> changedProperties)
        {
            if (changedProperties != null)
            {
                if (PercentComplete != from.PercentComplete)
                {
                    changedProperties.Add(BaseItemWin.PropertyNames.PercentComplete);
                }
            }


            PercentComplete = from.PercentComplete;

            base.deserialize(from, changedProperties);
        }
        protected void serialize(BaseHomework into)
        {
            into.PercentComplete = PercentComplete;

            base.serialize(into);
        }