refactor in prep for adding a default user_entered
if 'user_specified' is specified on a non-leaf entity, use it for child entities that don't specify the field