Simplify SimpleParamsBase creation & provide a default method to get the amount of optional parameters