adds a static make() method as an alternative to the Validator constructor