Updated logging to use LoggerAwareTrait to provide LoggerAwareInterface implementation
Updated DefaultDatabaseVersionRetrievalScheme to be configurable