Is this the correct behaviour? For me this is counterintuitive
(Tree)Table is a Property. A Property has a value and can be set to read only, which means the value cannot be changed. The value of a table is the selection so in that sense its logical and required by the Property interface.