## Address (object)
- street
- city
## User (Address)
- id
- login
[ "Address", { "id" : "User" }, {}, [
[ "member", {}, {}, { "key" : "id" } ],
[ "member", {}, {}, { "key" : "login" } ]
]
[ "object", { "id" : "User" }, {}, [
[ "extend", { "ref" : "Address" }, {}, [
[ "member", {}, {}, { "key" : "street" } ],
[ "member", {}, {}, { "key" : "city" } ],
],
[ "member", {}, {}, { "key" : "id" } ],
[ "member", {}, {}, { "key" : "login" } ]
]
Members from parent comes first, to allow override them.
BTW, it seem
Is equal definition to