rename AbstractHibernateExtension into HibernateExtensionImpl