**Describe the Feature** Receive attribute error when running an agent reporter through datacollector when using RandomActivationByType **Desired behavior** I can collect against different attributes based on agent type **To Reproduce** Create a model with different agent types and attributes and try to collect against that agent attribute **Additional context** Feature would need to update at line 170 of datacollection.py `agent_records = map(get_reports, model.schedule.agents)`