Dynamic data object
Data object in which all properties apart from the memory consumption are defined statically by the data type. Dynamic data objects are strings and internal tables, and one of the 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.