Inicio refatoração Criteria
Algumas alterações