Tree views are loading too many fields
The tree views are loading all their fields eagerly. The fields definition send to the client contains all the displayed fields but also the fields they depends on.
Given that the tree views are readonly some fields are sent while they are not strictly necessary (eg the fields defined in the invisible
or readonly
keys of the states).
The patches propose to send only the required fields when requesting a readonly view (one patch adapts the client which could be done without the second patch which adapts the server).