Duvida no Uso de Patterns

Olá Pessoal.
Primeiro de tudo, nossa tem spam aqui em todos os tópicos do guj … bem a minha dúvida e o seguinte:
Eu tenho um cadastro aqui, bem gambiarrento(código legado de 4 anos atrás) que tá estilo:

this.estagiario.setNome(dadosDoCara.getNome());
this.estagiario.setTelefone(dadosDoCara.getTelefone());
this.estagiario.setEndereco(dadosDoCara.getEndereco());
... e mais 1 bilhão de getters and Setters.

gostaria de saber se alguém pode me sugerir algum pattern pra organizar essa bagaça, to pensando em usar um builder mas não estou bem certo disto.
Desde já Agradeço.