# Non-ORM User model for MongoDB class User: def __init__(self, username=None, email=None, is_active=True, **kwargs): self.username = username self.email = email self.is_active = is_active for key, value in kwargs.items(): setattr(self, key, value) @property def is_authenticated(self): return True def __str__(self): return self.username or "Anonymous"