An efficient, immutable, persistent mapping object