The ManagedObjectModel class can be used for data binding of properties and aggregations for managed objects.