public override object Clone() { CompositeNode node = (CompositeNode) base.Clone(); node.children = (NodeList) children.Clone(); return node; }