A basic implementation for INotifyPropertyChanged.