Improve password setter