public override string ToString() { if ( !string.IsNullOrWhiteSpace( Caption ) ) { return Caption; } else { return Group != null ? Group.ToString() : string.Empty; } }