public function make(AlgoliaConfig $config)
    {
        return new AlgoliaManager(
            new Client(
                $config->getApplicationId(),
                $config->getApiKey(),
                $config->getHostsArray(),
                $config->getOptions()
            ),
            new ActiveRecordFactory(),
            new ActiveQueryChunker()
        );
    }