Refatoração - Adicionando as abstrações para os tipos de cliente e incluindo um builder para o tipo imovel atualização cadastral