public override string ToString() { if (string.IsNullOrEmpty(Header)) return GetType().Name; else return Header; }