Changed INotifyPropertyChanged implementation