Simplifying validator API by removing generic param for Validator class