@Override
    public Map<String, String> validateForCreate(Map<String, Object> properties) throws Exception {
        Map<String, String> errors = new HashMap<String, String>();
        if (properties != null) {
            String nome = (String) properties.get("nome");
            if (nome == null || nome.isEmpty()) {
                errors.put("nome", "Campo obrigatório!");
            }
            Long curso = (Long) properties.get("curso.id");
            if (curso <= 0){
                errors.put("curso", "Selecione um curso!");
            }
        }
        return errors;
    }