Würde man die Anweisungsfolge
object1 // einzufügendes Objekt
object2 // Objekt, das die Collection enthält
durch die scheinbar äquivalente Version
object1
object2 Get(rel)
ersetzen, so wäre der Integritätstest an Hand des DDI umgangen.
InstantView® könnte nicht mehr überprüfen, ob object2 die für die Relation 'rel' im DDI eingetragenen Restriktionen erfüllt. Deshalb wird im zweiten Fall eine Fehlermeldung generiert. Insert kann nur auf Collections angewendet werden, die kein Member eines Objekts sind - also auf mit CreateCollection erzeugte
und Slots (für letztere gibt es keinen DDI-Eintrag).