public function __construct(Service $service, Cache\Lazy $cache, LoggerInterface $logger, Environment $environment)
{
$this->service = $service;
$this->cache = $cache;
$this->logger = $logger;
$this->pluginManager = Plugin\Manager::getInstance();
$this->environment = $environment;
}