Make separate logical widget hierarchy, which holds all the children. Old children property holds only visible children.

Add frame hide example.