Arrrrgh. I go round in circles since hours now. Whatever I attempt, it again relies on yet further unsecured suppositions
especially the nagging question is: - do we need to support children of mixed type - and how can we support those, wihtout massively indirected calls