Reuse factory objects when creating RuleValidators with a RuleFactory
Add javadoc