public override string ToString() { var values = new List<string>(); foreach (var signature in Signatures) { if (signature != null) values.Add(signature.ToString()); } return String.Join(", ", values); }