private void OnViewModelClosed(object sender, ViewModelClosedEventArgs e)
{
Log.Debug("ViewModel '{0}' is closed, automatically unregistering command from CompositeCommand", ViewModel);
_compositeCommand.UnregisterCommand(Command);
ViewModel.Closed -= OnViewModelClosed;
ViewModel = null;
}