There was a good question from Markus in a recent comment on a different post of mine.
… Read the restIn children of a window we should keep track of the parent window by using WeakRef.
But what if I have a class cDepartment with a list of employees defined as Employees() as cEmployee – should that then better also be defined as WeakRef?