UserDocument
@MappedEntity
Represents the MongoDB document for storing user information.
This class is annotated with @MappedEntity to indicate that it maps to a MongoDB collection. Each instance of this class corresponds to a document in the collection.