Use ImmutableMap.Builder?