Excluding links from Tree Layout

Hi there! I have a question regarding the tree layout. Is it possible to exclude certain nodes that have isTreeLink = false to be not used for automatic layouting with the tree layout? I do have some links which form a inheritance hierarchy and some links in between those nodes. I want the tree layout only to use the isTreeLink links for layout. Currently the layout gets messed up a bit:

The classes Door, Test8, Wardrobe and Shelf should be on the same level. Any advice is highly apprecianted! :)

The properties and methods with “Tree” in their names are what ignore Links whose Link.isTreeLink is false.

Set or bind Part.isLayoutPositioned to false on any Node or Link that you want to be ignored by any layout.

Thank you, binding isLayoutPositioned to isTreeLink in my data object did the trick.