public override string ToString() { return "ListValue{{values={0}}}".ToFormat(string.Join(", ", Values.Select(x=>x.ToString()))); }