¿Por qué cada widget necesitaría una referencia a su padre en un sistema de widget simple?

Estoy trabajando en un sistema de widgets simple (ventana única, tamaño fijo). Cada widget obtiene su padre (es decir, el widget que lo contiene) pasado a su constructor, excepto el widget raíz, que llamé Screen . Tengo algunas dudas si ese enfoque tiene sentido. Lo hice porque la mayoría de los...