protected void OnPropertyChanged(string propertyName)
 {
     PropertyChanged.DoWhen(handler => _propertyChanged(propertyName, handler));
 }