public void ClearUndoState() { foreach (SceneObjectPart child in ChildrenList) { child.ClearUndoState(); } }