public override IEnumerable<BcsExpressionNode> EnumerateChildNodes() { return AtomicAgents.Concat(SubComponents.Cast<BcsExpressionNode>()); }