x
whole type
x
children
x
part type 1
x
part type 2