def METHOD_NAME(
    self,
    email: str,
    password: Optional[str] = None,
) -> Tuple[Optional[User], Optional[str]]:
    try:
        new_user, password = self.create_user(
            email, password, check_email=True
        )
        if new_user:
            new_user.language = 'en'
            db.session.commit()
    except UserControlsException as e:
        raise UserCreationException(str(e))
    return new_user, password