async createDocumentAs(request) {
    const options = {};

    if (request.input.args.checkRights !== undefined) {
      options.checkRights = request.input.args.checkRights;
    }
    const sdkInstance = this.sdk.as({ _id: request.input.args.kuid }, options);

    return sdkInstance.document.create("nyc-open-data", "yellow-taxi", {
      shouldBeCreatedBy: request.input.args.kuid,
    });
  }
Tests the EmbeddedSDK's impersonating feature using the new
ImpersonatedSDK wrapper