Handling SelectedItem changes with INotifyPropertyChanged