//TODO Checking for dirty field is needed
procInsDAO.update();
mc.printElapsedTime(this);
if(modifiedKeyMap!=null){
//System.out.println("modifiedKeyMap.size() ===========================> " + modifiedKeyMap.size());
//changed to let the variable/property values persist so that the history of data change can be stored
if(modifiedKeyMap.size() > 0)