-Adding associated bean mapper
-Refactoring collection mapper to be consistent
-Adding hook for postMap for sub classes