use QHash for beam and tuplet list in XmlReader