avoid choices with one child which is not in a list
Use nabl-diff-entry interface.
fix task creation for hiding checks