protected virtual void OnPropertyChanged(PropertyChangedEventArgs e) { if (!SuppressEntityEvents) { if (null != PropertyChanged) { PropertyChanged(this, e); } } }