reinaldoc/framework — comment on commit 1b0569ed5dc5fa761a0696b8c6a286cda0677d6b
File: impl/extension/jsf/src/main/java/br/gov/frameworkdemoiselle/util/Faces.java line 89
By reinaldoc:

A minha filosofia é sempre em busca da simplificação do codigo. E utilizar a classes Faces como wrapper para os principais métodos, pertindo acesso ao FacesContext sem injeção é também uma simplificação. Estaria satisfeito apenas com os métodos comumente utilizados no ManageBean, deixando o @Inject ocorrer normalmente nas demais camadas.

+99% dos meus ManageBeans soh chamam addI18nMessage(), validationFailed() e getManageProperty(). Este ultimo simula a anotação @ManageProperty, e com isso você reduz bastante o número de linhas do ManageBean, deixando efetivando somente os metodos e injeçoes essenciais.

Mas se voces nao compartilharem desta ideia, farei outro PR... Mas reflita um pouco