protected override void OnPropertyChanged( string propertyName ) { var value = ConvertValue( this[propertyName], _host ); if ( value != this[propertyName] ) this[propertyName] = value; _host.Save( this ); }