Inline Composite Attributes

Nested composite attributes can be defined inline within a model definition without a separate type definition preceding its usage. 


DataModel with ad-hoc composite attribute
#
DataModel(name: SensorModel"):
    String(name: SensorID")
    String(name: SensorValue")
    String(name: Unit")
    Data(name: Device"):
        String(name: Name")
        String(name: Type")