Data::HashArray is an array of hashes or hash-based objects. This class has some magical properties that make it easier to deal with multiplicity. WWW: https://metacpan.org/release/Data-HashArray