cool stuff - I wonder if we should only add fields to the multimap that are explicitly added like via `add(IndexableField field, String key)` for the most of the field this is not needed at all though.