public LayersWindowViewModel()
        {
            LeftListName = "Список с левой стороны";
            RightListName = "Список с правой стороны";

            _model = (ILayersModel)(Activator.CreateInstance(this.GetCurrentLayersModel()));
            RefillLists();
        }
        public ApplicationModel(IMetaModel metaModel, ITimeModel timeModel, ILayersModel layersModel,
                                ISimulationModel simulationModel, IAssetsModel assetsModel, IUpdateWatcher updateWatcher)
        {
            Data                 = new ApplicationModelSharedData();
            Data.AssetsModel     = assetsModel;
            Data.LayersModel     = layersModel;
            Data.MetaModel       = metaModel;
            Data.SimulationModel = simulationModel;
            Data.TimeModel       = timeModel;
            Data.UpdateWatcher   = updateWatcher;

            BecomeContext((x) => x.Data = Data);
            SetNewState(new LoadingLobbyState());
        }