fazendo o mesmo para franc, criando um method builder e usando a superclasse para desacoplar o codigo das classes filhas. Podendo assim trabalhar na hierarquia de classes sem quebrar
refatorando testes