Different implementation of INotifyPropertyChanged interface