Dynamic data object
Data object for which all properties apart from the memory consumption are statically determined by the data type. Dynamic data objects are strings and internal tables, and are counted as deep data objects. Structures that contain dynamic components are also dynamic data objects. All other data objects, with the exception of boxed components are static data objects. When dynamic data objects are accessed, value semantics apply.