docs: private void delegateChanged(Observable<T> oldDelegate, Observable<T> newDelegate)
  	{
  		removeObservableListeners(oldDelegate);
  		
  		addObservableListeners(newDelegate);
  
  		support.fireValueChanged(oldDelegate.getValue(), newDelegate.getValue());
  	}