Look for Children Rows in ListViews

Instead of collecting all Elements of type DataItem below
a ListView just collect the child DataItem objects.
This prevents wrong Rows if a ListView-Row contains another
ListView.

fixes #261