public void AfterSaveChanges()
 {
     try
     {
         if (logger != null)
         {
             logger.CreateRevisions();
         }
     }
     catch (Exception e)
     {
         throw;
     }
 }