CMSObject interface
The CMSObject interface represents a reference to a content management system (CMS) object. If a document references the same child object twice then there will be two different references to that same child CMS object. Each reference will have its own distinct CMSObject object that can have different properties from the other. For example, the start and end properties would be different for each.