I think we may still need this one for non e-OSGi cases. But you bring up an interesting point in regards to making sure we only register these listeners when needed (native and the non-managed JPA cases).