add back database_authenticatable, and recoverable to user model