This class represents an ordered relationship to many objects.
It works in conjunction with the AbstractObject
class to ensure that
the project is not serialized with unreachable objects by updating the
with reference count on modifications.
Array