public virtual void DecrementCount() { count.Decrement(); SetModified(); if (parent != null) { parent.DecrementCount(); } }