remove unused define
Changed the type of `Entities`. All entities field should be treat as a nulled field, an empty set, and the absence of a field....
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.
oops
use helper