Love the idea! The semantic is clear and bringing it to the CDI bootstrap would be a good parallel. The only drawback that I see is that it would leak implementation details in the user space but that'd be OK in that use case IMHO.