Finalizado refactoring com os quatro frameworks.