public void EnableAll(bool save = true)
    {
        DisabledList.Clear();
        UpdateProfileSelection();

        if (save)
        {
            Save();
        }
    }
    public void DisableAll(bool save = true)
    {
        DisabledList.Clear();
        UpdateProfileSelection();

        ModSelectorService modSelector = ModSelectorService.Instance;

        DisabledList.AddRange(modSelector.GetModNames(ModSelectorService.ModType.SolvableModule));
        DisabledList.AddRange(modSelector.GetModNames(ModSelectorService.ModType.NeedyModule));
        DisabledList.AddRange(modSelector.GetModNames(ModSelectorService.ModType.Bomb));
        DisabledList.AddRange(modSelector.GetModNames(ModSelectorService.ModType.GameplayRoom));
        DisabledList.AddRange(modSelector.GetModNames(ModSelectorService.ModType.Widget));
        DisabledList.AddRange(modSelector.GetModNames(ModSelectorService.ModType.Service));

        if (save)
        {
            Save();
        }
    }