Mapper instances are fully thread-safe, there is no need to create a mapper for single use, but mapper's config can be changed.
Although ObjectMapper has copy function to duplicate the config for customize based on exists mapper, if I share a mapper, there is no guarantee that when someone want to customize the mapper, they will copy the shared mapper. So I want a immutable mapper to share, if someone accidently changed the shared mapper, some exception should be throw.
Is there something like this ?