Refactored ParamValueType