To avoid the proplem of properties that are part of the data but also rendering relevant, the following strategy should be implemented.
- If the getter does not find something on the node level and a base data is set, it should check in the data node. If it got the property this should be returned.
- Functions (setter/getter) should be extended to allow the selection of old or new strategy (which one is default is an open question, see below). User IPropertyOwner as a signature template.
Open question
[] Should be the old style be default (no data look up) or the new one (data look up)