Text this: Distributed reason maintenance for multiagent systems /