protect ImmutableOpenMap builder from using the built map after build has been called