Ordered to-many relations are implemented by collections of pointers using the OMList template.
A to-many relation is made ordered by making the Ordered property for the relation to Checked.