use Params_Base
remove ParamsUnion