Efficiency improvement to ImmutableList