K3MutableMarkerPool
A mutable marker pool that allocates and maintains the mapping between unique ids and marker names.
Once an id<->name mapping has been established, this mapping cannot change anymore. This implies that any form of overwrite or remove function is prohibited to be implemented on implementing classes.
For most cases, use mutableK3MarkerPoolOf to create a mutable marker pool implementation.