added scope at rule.validator()