Creator methods moved to RuleFactory