Event listener that enables injection and initalizer methods for JPA entities
Other CDI featues such as interceptors, observer methods and decorators are
not supported
TODO: should we check for the presence of invalid annotations such as @Observes
and log a warning?
This listener must be enabled in orm.xml
This implementation does not have access to the JTA TransactionManager, so it
is not fully aware of container managed transaction lifecycle, and is not
able to register Synchronizations with a container managed transaction.