@Override
        public V put(K key, V value) {
            V old = get(key);
            map.put(unwrap(key), unwrap(value));
            return old;
        }
Map of field values backed by a normal map of Java objects
@author vegardh
document/src/main/java/com/yahoo/document/datatypes/MapFieldValue.java