1. Beispiel
Var(original, copiedObject, excludeList)
["firstName", "sexEnum", "current.comment"] -> excludeList
"name = \"Krause\"" FindFirst(CX_PERSON) -> original
original 0 /*= mode */ 1 /*= pattern */ excludeList GetManager(OBJECT)
Call(CopyPersObject) -> copiedObject
2. Beispiel
Var(original, copiedObject, excludeList, masterObject)
["denominator"] -> excludeList
CreateTransObject(CX_VALUE_PER) -> original, "23,4$ / 11,5g" original Put
original 0 /*= mode */ 0 /*= pattern */ excludeList GetManager(OBJECT)
Call(CopyPersObject) -> copiedObject // a lazy creator
copiedObject masterObject SetReference(pricePointer)
Hier wird die Exclude-Liste vom Lazy Creator aufbewahrt! Das kopierte Objekt hat den Wert 23,4$ / 1Stück.