public override string ToText() { return string.Concat(SubNodes.Select(s => s.ToText()).ToArray()); }