A UX annoyance and behavioral inconsistency, essentially a mistake:
In a list view of nested entities, the entity icon gets replaced with the expander icon (the arrow toggle).
Information is lost: It results in confusion whether the icon actually does or does not communicate important information. It should be consistent in the same entity view items tree.
currently it becomes a mix of hidden and replaced icons. ![]()
Better is to separate their visibility, both have completely different functions.
Wanted:

