The problem is with recurring into child elements. The reason is most likely the method in which the child is called.