Property value that references zero or more (model) elements by name.
The reference list is only used internally, and externally a view of the reference list that returns the real objects is exposed.
So, the flow is either:
[server] -> [internal ref list (observable)] -> [update view]
or:
[Sdk] -> [view] -- onchange ---> [internal ref list] --- onChange event ---> [send delta's]
For simplicity's sake, referencesByName should be considered immutable here (TODO: they should be in general?),
so that their internal value doesn't need to be observed.
Property value that references zero or more (model) elements by name.
The reference list is only used internally, and externally a view of the reference list that returns the real objects is exposed. So, the flow is either: [server] -> [internal ref list (observable)] -> [update view] or: [Sdk] -> [view] -- onchange ---> [internal ref list] --- onChange event ---> [send delta's]
For simplicity's sake, referencesByName should be considered immutable here (TODO: they should be in general?), so that their internal value doesn't need to be observed.