public interface Mapping<Key,Value>
Essentially just a version of the Map interface used to associate
a key of a given type with a value of a given type, does impose a 1:1
relationship between keys and values and defines no method for insertion or deletion.