better repr for agents, a couple of properties