renamed RuleSetResolver to RuleSelector