add ActiveModel::SecurePassword to fix has_secure_password