Custom user model for mongoengine backends