Protected_Protected_Protected_Protected_Protected_Protected_The class constructor or class name string the object must match.
Protected_Protected_Protected_Protected_The internal stored value, either a class instance or a URI.
StaticEVENT_Event name triggered when the property value changes.
StaticEVENT_Event name triggered when the property is deleted.
StaticTYPEThe string literal type identifier for this property.
Protected_Creates a deep clone of the current property instance, preserving its prototype chain.
A new independent instance of the property.
Assigns an object or an object reference to the property.
Validates that the provided object matches the instanceOf class definition.
The BaseObjectClass, DataObject, or ObjectUri to assign.
Whether to mark the property as modified.
The property instance for chaining.
Serializes the object property into a reference format suitable for storage.
The ObjectUri JSON representation, or a reference object.
Retrieves the object, optionally resolving it to a specific representation.
The desired format (returnAs.AS_OBJECTURIS, AS_DATAOBJECTS, AS_INSTANCES).
The resolved object, data object, or URI based on the requested transform.
A relational property type designed to store references to other
BaseObjectClassinstances. Handles polymorphic resolution between rawObjectUri, underlyingDataObject, or the full class instance.Example