Na verdade isso se parece mais com visitor agora, eh somente uma separacao de dados/algoritmo. Mas eh preciso haver o cadastro de nameables p/ evitar leituras sucessivas em arquivos