private readonly ConnectFourMainGameClass _mainGame; //if we don't need, delete.

        public ConnectFourMainViewModel(CommandContainer commandContainer,
                                        ConnectFourMainGameClass mainGame,
                                        ConnectFourVMData model,
                                        BasicData basicData,
                                        TestOptions test,
                                        IGamePackageResolver resolver
                                        )
            : base(commandContainer, mainGame, model, basicData, test, resolver)
        {
            _mainGame = mainGame;
        }
 public ConnectFourMainGameClass(IGamePackageResolver resolver,
                                 IEventAggregator aggregator,
                                 BasicData basic,
                                 TestOptions test,
                                 ConnectFourVMData model,
                                 IMultiplayerSaveState state,
                                 IAsyncDelayer delay,
                                 CommandContainer command,
                                 ConnectFourGameContainer container
                                 ) : base(resolver, aggregator, basic, test, model, state, delay, command, container)
 {
     _command = command;
 }