this shold be done individually in each separate visit method, by visiting only the specific children of the entity visited