Return a dict rather than a set for XMLCard.requirements