propagate has-kids? to nodes