Map collector class