public void Delete(KVNode node) { node.parent = null; if (node.Type == KVNodeType.Parent) { node.DeleteThis(); } }