Projeto

* Os métodos gerados são todos final e não tem como dizer o contrário;
* Fiz pensando que fields sejam ```mName```, ```mAge```, talvez não seja uma boa ideia;
* Se encontrar um método com o mesmo nome, pula;
Esse bloco poderia ser reaproveitado.