public function __construct(array $config = [])
{
$emulatorHost = getenv('DATASTORE_EMULATOR_HOST');
$baseUri = $this->getEmulatorBaseUri(self::BASE_URI, $emulatorHost);
$config += ['serviceDefinitionPath' => __DIR__ . '/ServiceDefinition/datastore-v1.json'];
$this->setRequestWrapper(new RequestWrapper($config));
$this->setRequestBuilder(new RequestBuilder($config['serviceDefinitionPath'], $baseUri));
}