public bool AccountExists(long accountId,
                           ref IAuctionTransaction trans)
 {
     using(var records = new AccountCollection())
     {
         var filter = new PredicateExpression(AccountFields.Id == accountId);
         if(trans != null)
         {
             trans.Add(records);
         }
         return records.GetDbCount(filter) > 0;
     }
 }