public override string ToString() { if( !String.IsNullOrEmpty( Preset ) ) { return Generator.Name + " " + Preset; } else { return Generator.Name + " (Custom)"; } } }