public override string ToString() { return "{" + string.Join(",", Attributes.Select(attr => attr.ToString())) + "}"; }