public void RemoveChildNode(LogicNode node) { if (nodeList.Contains(node)) { node.Dispose(); nodeList.Remove(node); } }