add construtor para CDI
organizando metodos
organizando enum