added traversal of descriptions tree
simplified dict creation from XML