public override string ToString () { PropertyInfo pi = this.GetType ().GetProperty ("StaticName", BindingFlags.Static | BindingFlags.Public | BindingFlags.GetProperty); return (string)pi.GetValue (null, null); } }