public LeagueSetupMasterViewModel(GameCore core) : base(core)
        {
            LeagueItemViews = new ObservableCollection<LeagueItemViewModel>();

            AddLeague = new RelayCommand(() =>
            {
                var leagueVm = new LeagueItemViewModel(core);
                leagueVm.Changed += UpdateCore;

                LeagueItemViews.Add(leagueVm);
            });
        }
        public LeagueSetupMasterViewModel(GameCore core) : base(core)
        {
            LeagueItemViews = new ObservableCollection <LeagueItemViewModel>();

            AddLeague = new RelayCommand(() =>
            {
                var leagueVm      = new LeagueItemViewModel(core);
                leagueVm.Changed += UpdateCore;

                LeagueItemViews.Add(leagueVm);
            });
        }