class ModelValidator {

    public boolean validateCreate(Object create, FieldData fieldData) {
        List<ValidationError> errors = getCreateValidationErrors(create, fieldData);
        if (!errors.isEmpty()) {
            throw new DataValidationException(errors);
        }
        return true;
    }

    public  ModelValidator(Validator validator, ObjectMapper mapper);

}