/**
  * {@inheritdoc}
  */
 public function __construct(Logger $logger)
 {
     parent::__construct($logger);
     $this->extension = null;
     $this->compression = null;
     $this->logger->debug('[' . __METHOD__ . '] Getting extension factory.');
 }
 /**
  * {@inheritdoc}
  */
 public function __construct(Logger $logger)
 {
     parent::__construct($logger);
     $this->initAttributes();
     $this->logger->debug('[' . __METHOD__ . '] Getting effect factory.');
 }