Slight optimization to the parameters system (calculate the amount of required args once per ParamsBase, not once per Params - this is also incorporated into the loop which already runs)