Fix type heirarchy in ConfigurationRuleParameterBuilder