Rename HasChildren -> HasVisibleChildren (new name is more descriptive)