[task] Implement paramGroup for problems
the base problem should store and return the parameter group for retrieving runtime parameters. This parameter is optional so the change in the base problem will be fully compatible with the current test problem that don't use a parameter group.