Why the double password setting with `password=password` and `set_password(password)` ?