BUG-4803: make ImmutableOffsetMap abstract