An implementation of MutableMap that integrates with the Snapshot system.
This map uses a copy-on-write strategy to provide consistency during access.