protected virtual void UpdateOhh(string old, string value)
        {

			var changingEventArgs = new OekiFoekiControllerOhhChangingEventArgs { OldOhh = old, NewOhh = value };
				
			OnBaseOhhChanging(changingEventArgs);
            if (changingEventArgs.Cancel)
                return;
					
			InvokeOhhChanging(changingEventArgs);
            if (changingEventArgs.Cancel)
                return;
			value = changingEventArgs.NewOhh;
		    ohh = value;
				
            var changedEventArgs = new OekiFoekiControllerOhhChangedEventArgs { OldOhh = old, NewOhh = value };
			OnBaseOhhChanged(changedEventArgs);
            InvokeOhhChanged(changedEventArgs);
			NotifyPropertyChanged("Ohh");
			
        }
		partial void OnBaseOhhChanged(OekiFoekiControllerOhhChangedEventArgs e);
	    private void InvokeOhhChanged(OekiFoekiControllerOhhChangedEventArgs e)
	    {
	        var handler = OhhChanged;
	        if (handler != null) handler(this, e);
	    }