Warum sollte jedes Widget in einem einfachen Widget-System einen Verweis auf sein übergeordnetes Widget benötigen?

Ich arbeite an einem einfachen Widget-System (einzelnes Fenster, feste Größe). Jedes Widget erhält sein übergeordnetes Widget (dh das Widget, das es enthält) an seinen Konstruktor übergeben - mit Ausnahme des Root-Widgets, das ich Screen genannt habe . Ich habe einige Zweifel, ob dieser Ansatz...