especially the nagging question is: - do we need to support children of mixed type - and how can we support those, wihtout massively indirected calls