protected virtual void OnPropertyChanging(PropertyChangedEventArgs pcevent) { PropertyChanging?.Invoke(this, pcevent); }