async passwordChangeRequest(id) {
    const key = uuid();

    await super.update({
      _id: id,
      key: key
    });

    return key;
  }
/**
   * Initiate a password change request returns the generated key to send to the user
   * @param id
   * @returns {Promise<string>}
   */
Initiate a password change request returns the generated key to send to the user
@param id
@returns {Promise}
Initiate a password change request returns the generated key to send to the user @param id @returns { Promise }
async passwordChangeRequest(id) {
    const key = uuid();
    await super.update({
      _id: id,
      key: key
    });
    return key;
  }
async passwordChangeRequest ( id ) { const key = uuid ( ) ; await super . update ( { _id : id , key : key } ) ; return key ; }
Initiate a password change request returns the generated key to send to the user
 @param id
 @returns {Promise<string>}
Initiate a password change request returns the generated key to send to the user @param id @returns { Promise<string > }