Collection map

faster lookups by ID helps speed up `getModelById` in huge collections.