Inheritance: INotifyPropertyChanged
        public MainWindow()
        {
            InitializeComponent();

            ViewModel = new MainWindowViewModel()
            {
                SeedString = "",
                SourcePath = "",
                IsJapanese = false,
                Is8StagesRandom = true,
                IsWeaponsRandom = true,
                IsItemsRandom = true,
                IsTeleportersRandom = true,
                IsColorsRandom = true,
                IsWeaponBehaviorRandom = true,
                IsWeaknessRandom = true,
                IsWeaknessEasy = false,
                IsWeaknessHard = true,
                IsBossAIRandom = true,
                IsEnemiesRandom = true,
                IsTilemapChangesEnabled = true,
                IsBGMRandom = true,
                IsWeaponNamesRandom = true,
                FastText = true,
                BurstChaserMode = false
            };

            DataContext = ViewModel;
            RandomMM2.Settings = ViewModel;
        }
        public MainWindow()
        {
            InitializeComponent();

            ViewModel = new MainWindowViewModel()
            {
                IsJapanese = true,
                Is8StagesRandom = false,
                IsWeaponsRandom = true,
                IsItemsRandom = true,
                IsTeleportersRandom = false,
                IsWeaknessRandom = true,
                IsWeaknessEasy = true,
                IsWeaknessHard = false
            };

            DataContext = ViewModel;
            RandomMM2.Settings = ViewModel;
        }