Group collapse seems to remove member part adornment

I have in my program a scenario in which I programatically add an adornment to a node that is a member part of a group. However, whenever I collapse the group, and then expand it again, the adornment on the node is gone.
Is this the intended behaviour?
Can someone confirm?

Yes, when nodes become invisible their Adornments are removed. No one wants to see a lot of selection or resize or whatever Adornments for nodes or links that are not visible.

For what reason and under what conditions were you adding an Adornment? Maybe we can find a way for you to implement what you want.

I was implementing some kind of notification adornments. However, I am able to workaround this with some caching. Thanks walter. I understand the reasoning behind the decision now.

OK. Another point is that Adornments are virtualized. For performance reasons Adornments for Parts that are well off-screen are never created until the Part intersects with the viewport or they are explicitly requested.

Thank you walter for the info, might be useful.