(And in this case it could even go directly into ExtenralAppendOnlyMap and you wouldn't need to subclass that)