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 OnBaseOhhChanging(OekiFoekiControllerOhhChangingEventArgs e);
		private void InvokeOhhChanging(OekiFoekiControllerOhhChangingEventArgs e)
        {
            var handler = OhhChanging;
            if (handler != null) handler(this, e);
        }