async load(id) {
    if (id === "anonymous" || id === "-1") {
      return this.anonymousUser;
    }

    return super.load(id);
  }
Loads a user

@param {string} id
@returns {Promise.<User>}
@throws {NotFoundError} If the user is not found