internal override void CreateNew()
 {
     using (IMigrationTransaction trx = DataAccessManager.Current.StartTransaction())
     {
         CreateNew(trx);
         trx.Complete();
     }
 }
 internal override void UpdateExisting()
 {
     using (IMigrationTransaction trx = DataAccessManager.Current.StartTransaction())
     {
         UpdateExisting(trx);
         trx.Complete();
     }
 }