No need for ordering, so I'll use a HashMap (ordering was needed in a past version).