Scott Marlow Correct.
Guillaume Smet One option here would be to somehow delay the validation until after ExtendedBeanManager.LifecycleListener#beanManagerInitialized is called. Maybe allowing to register a java.util.concurrent.Callable