Defines the classes necessary for managing an agent's memory of his dialog with other agents.