OnPropertyChanged() thanks to [CallerMemberName].