The benefits of maps

Simplicity - maps provide a single interface to fields in multiple tables. This means that any object referencing
the map field can be used against multiple tables without changing any field names.

Consistency - table fields with varying names can be accessed in code in a consistent manner.
For example by using a map, fields named Zip in one table, ZipCode in another, and PostalCode in yet another table can all be
 accessed by the name ZipCode.

Code reuse - a map method enables you to add code that runs against the map fields. A single map method
prevents the duplication of methods and code on each table

Comments