Get ALL children from widget (including grandchild)

Hi again,

I really appreciate your time and help. And the thing with “Why I’m trying to do it?” really helped me here.
Thing is I have a widget that pops in the screen at some point. I can click a button in that widget and it would get stored in a map type variable inside the Game Mode (as a value for a determined Key). Why? Because I want this widget to get added as a child inside another widget that would appear at some ohter moment.
In fact is a widget that shows you the information of an apartment, and if you want you can select that apartment as a favorite, and then when you call the favorites menu it will appear with all the selected favorited apartments.
But finally I noticed I didnt’ need to get that bool variable at all. The only thing I needed to do, and it fixed my jigzaw, was to remove any non desired favorited apartments from the favorited menu (just removing them from the map type variable) and construct the favorites menu again with a simple event calling.
It may have no sense at all explained like this. English is not my first language and my knowledge in blueprinting is partially limited. Thing is that your ¿WHY? really made me think about it, and it came to my mind that a single event would do the trick.
So thanks again for your time and help!