Mais testes, refatorações e cobertura de testes.