If you want to replace globalThis.Map with ArraryKeyedMap you need to be able to define which `Map` ArraryKeyedMap use for building it tree.