public GamesController(IPlayerRepository playerRepository, IGamesRepository gamesRepository, IGameViewModel gameViewModel, IGame game, IGameListViewModel gameListViewModel)
 {
     _playerRepository  = playerRepository;
     _gameRepository    = gamesRepository;
     _gameViewModel     = gameViewModel;
     _game              = game;
     _gameListViewModel = gameListViewModel;
 }
        public MainViewModel(
            IGameListViewModel gameList,
            IConfigurationViewModel configuration,
            IEventAggregator eventAggregator,
            Settings settings)
        {
            GameList      = gameList;
            Configuration = configuration;
            this.settings = settings;

            eventAggregator.Subscribe(this);
        }