Object (id) { property String property-string-lalala: "value" property Number property-number+lalala??: 12.4 property (String|Number) lalala: 42 # Sets a whole hash as attribute. property hash property-hash: { a: b } ### [[[ UNCERTAIN FEATURE STARTS HERE # Sets specific properties in a predefined hash. property-hash-overload { a: b c: 12 } # Sets a single property in a predefined hash. property-hash-overload-alt.a: b ### ]]] UNCERTAIN FEATURE ENDS HERE Object (id-child-1) { property string property-child: "value" Object (id-child-1-1) {} } Object (id-child-2) { property string property-child: "value-alt" Object {} } "string-child, probably ignored" 12 # Integer child, probably ignored }