Defensively retain the children/self distinction from prior commit but still fix the issues around detaching of observers
Defensively retain the children/self distinction from prior commit but still fix the issues around detaching of observers

santanubasu/protoblock