WELD-1753 Initial ImmutableMap code
WELD-1753 Use ImmutableMap