Standard pattern for implementing INotifyPropertyChanged.