protected override void AddNode(INode node, bool named, Action<INode> modify) { if (node is ValueNode) _values.Add((ValueNode)node); else _values.Add(new ValueNode(node.Name, this).Configure(modify).As<ValueNode>()); }