Now, UserEntity is not a wrapper of `User`, but just an isolated type.
`User`-like types could be treated via the lenses in the AsUser class.
Added status_id member to AsStatus.