Improved Password Change and Setting Class