Cadastro funcionando e Refactorings