public void Reset()
    {
        NoLevelRestrictions = false;

        ActivityLocks.Clear();
        FreeActivities.Clear();
        ActivityCostModifiers.Clear();
        ProvisionCostModifiers.Clear();
        ProvisionAmountModifiers.Clear();
        UpgradeTagCostModifiers.Clear();
        FreeUpgradeTags.Clear();

        EventData.Clear();
    }