Made log store the last created version so it can be called with the class name
Changed to storing the merger object so that it can be changed by caller/child class