According to one embodiment, there is provided a communication system including at least a router and a server. The system may include a parser module on a computer, a rules module on a computer, and a reporting module on a computer. Therefore, multiple mapping of attributes via the class definitions can be performed, particularly during run-time of the underlying document management system.