protected virtual void RaiseViewModelRemoved(TViewModel viewModel)
 {
     ViewModelRemoved?.Invoke(this, new ValueEventArgs <TViewModel>(viewModel));
     _viewModelRemovedNonGeneric?.Invoke(this, new ValueEventArgs <IViewModel>(viewModel));
 }
 protected virtual void OnViewModelRemoved(AudioDeviceViewModelEventArgs e)
 {
     ViewModelRemoved?.Invoke(this, e);
 }