Rodrigo,
Boa noite,
Durante a aula de ouvintes independentes (segunda aula do módulo 5) , apesar de você dizer que existem outras abordagens possíveis, foi utilizada uma estrutura (par / valor) Map<String, Object> para armazenar o objeto CPF, porém analisando o contexto como um todo não seria melhor armazenar diretamente o CPF na interface Evento, uma vez que tanto o CPF quando a própria estrutura de Evento já compõe o contexto compartilhado, além de que também se evitaria o uso de cast? Há algum problema nesta abordagem?
Parabéns pelo curso.
Muito obrigado!