org.jboss.weld.environment.servlet.jsf.WeldApplicationFactory does not override the method getWrapped, so implementations (e.g. myfaces) that need to access the root factory will fail in such situations.