Use BaseUser instead of BaseModel