private T MapFromModel <T>(ProcessingUtilObjectModel model)
            where T : IProcessingUtilObject, new()
        {
            var utilObject = new T();

            utilObject.Deserialize(model.Key, model.Value);
            return(utilObject);
        }
 public void DeleteUtilObject(string key)
 {
     using (var conn = _database.GetOpenConnection())
         using (var transaction = conn.BeginTransaction(IsolationLevel.ReadCommitted))
         {
             var model = new ProcessingUtilObjectModel()
             {
                 Key = key
             };
             conn.Delete(model, transaction);
             transaction.Commit();
         }
 }