I don't want the users to think of this as a general hash map (it is not meant to be). It is built for one special purpose: doing aggregations and joins.