Note: for testing purpose, step 1 may initial the maps with full mapping
 *   when using constructor
Note: for testing purpose, step 1 may initial the maps with full mapping
 *   when using constructor | ShellBasedIdMapping.java