public override string ToString() { if (string.IsNullOrEmpty(this.desc) || this.desc == this.name) { return this.name; } return string.Format("{0}: {1}", this.name, this.desc); }