public void UndoRedo()
        {
            switch (type)
            {
            case UndoRedoType.ObjectAdded:
                item.Delete();
                break;

            case UndoRedoType.ObjectRemoved:
                parent.AddNode(item, true);
                break;
            }
        }