Managed Object
The framework - for internal processing - wraps plain Java objects (pojos)
with instances of type ManagedObject
,
that holds information (metadata) about the type of the pojo
and also information about its identity if any (Bookmark
).