transform HibernateExtension into a subclass of HibernateExtensionImpl
bring implementation from ConsoleExtensionImpl into ConsoleExtension
remove empty class ConsoleExtensionImpl
HibernateExtension keeps track of ConsoleExtension