public function __construct(Client $client, Cache\Eager $cache, Translator $translator, Plugins $plugins)
{
$this->client = $client;
$this->translator = $translator;
$this->pluginManager = Plugin\Manager::getInstance();
$this->cache = $cache;
$this->plugins = $plugins;
}