exposed Mapper.counter