public void Dispose() { if (observable != null) observable.PropertyChanged -= OnPropertyChanged; if (propertyBinding != null) propertyBinding.Dispose(); } #endregion