Bidirectional map. Use if you want to be able to do reverse-lookups of
values to keys.
Use BiDiMap to map from view objects to model objects