Throw exception on duplicate keys for map.
Remove Guava Iterables usage #95.
Remove Guava Iterables usage #95.
Make requireNonEmpty return the value.
Fix Jackson JSON mapping problem with LocalizedString.