extract Validator interface