private static function getQueriableResource($type): QueriableResourceInterface
    {
        if (!array_key_exists($type, self::$cache['resources']) || self::haveOptionsBeenUpdated($type, self::$options)) {
            self::$cache['options'][$type] = self::$options;
            self::$cache['resources'][$type] = new QueryableResource($type, self::$options, self::$apiKey);