Description
BeanProvider#getContextualReference complains if you create a @Dependent scoped bean. The reason for this is that those beans shall get destroyed manually to provide proper clean up.
We should provide methods which return a helper class which internally keep the contextual instance and the CreationalContext for it and a get() plus a release() method.