Support autowired LoggerInterface injection
Logger may be required to be available during object
construction, LoggerAwareInterface isn't an option in that case.
Therefore LoggerInterface as constructor argument should be
autowired (if the services is configured to use autowiring)
and instantiated with an object-specific logger.