I would keep the legacy behaviour

description

this would be the more secure way to avoid regression and be sure there is no performance impact (eg iget_nodes(Relation) which is done several times in cw doesn't have to recurse on Relation's children)

But, this is rather an opinion than a task, if you feel like it, keep it as is, fine by me.

todo by<not specified>
activity of#fa10b6221e3a Fix iget_nodes not recursing into children once it found the right class