This constructor is a temporary solution to ease the setup of the logger with DI libraries
public function __construct(?LoggerInterface $logger = null) { self::$logger = $logger; }