Refatoração das classes pra tirar os erros