Hi,

I wonder, wouldn't it be a good idea to let JSR 375 take ownership of the build-in bean in the Java EE part of CDI for Principal? 

The CDI spec proposed to the servlet spec to take ownership of the build-in beans for the Servlet owned artefacts (such as HttpServletRequest) before.

Kind regards
Arjan Tijms