Probably with a change to ``HikariConfigurationUtil`` we can pick up the driver class from the ``hibernate.connection.driver_class`` property instead of specifying it twice.  I'm just curious, what does Hibernate itself do with the ``hibernate.connection`` properties?  Why wouldn't everything (driver, url, username...) be configured through ``hibernate.hikari``?  Is it just so that user's can switch ConnectionProviders more easily without editing properties?