public virtual void CancelUpdate( Node child )
{
// remove this from the list of children to update
childrenToUpdate.Remove( child.Name );
// propogate this changed if we are done
if ( childrenToUpdate.Count == 0 && parent != null && !needChildUpdate )
{
parent.CancelUpdate( this );
isParentNotified = false;
}
}