The main thrust of this issue is to generally improve the support for CDI in Hibernate ORM in terms of general refactoring.
But the other design goal is to make it easier to support new kinds of managed beans. Initially this will include AttributeConverters, but I can also see supporting Hibernate event listeners, Hibernate services, etc. Essentially anything we instantiate ourselves should be considered.
In-flight list of Service contracts to consider:
RegionFactory (L2 caching support)