Why do sprites and element components create an empty untitled GraphNode child?

Hi,

I noticed while debugging that some entities have untitled empty GraphNode children. I’ve narrowed it down to entities with either Sprite or Element components, but the question remains, why are they there? They sorta interfere with scripts that loop over the children of entities, so I wanted to know if I could safely destroy or remove them.

See this project to see what I mean:

https://playcanvas.com/project/569082/overview/element-component-test

Open the dev console to see the console logs it’s printing.

Thanks in advance!