constructor ({ session, config, log } = {}) {
    this._session = session
    this._retryLogic = _createRetryLogic(config)
    this._log = log
  }
Constructs a reactive session with given default session instance and provided driver configuration.

@protected
@param {Object} param - Object parameter
@param {Session} param.session - The underlying session instance to relay requests