refactor rule_parameter_set
refactor rule_parameter_set