small changes to ImmutableList interface