use class key for AgentListIterator friend in AgentList