Built-in collections
In the ODMG Object Model, a collection contains an arbitrary number of unnamed homogeneous elements, each of which can be an instance of an atomic type, another collection,
or a literal type. The only difference between collection objects and collection literals is
that collection objects have identity. For example, we could define the set of all branch