protected override void Dispose(bool disposing)
 {
     if (disposing && Decision != null)
     {
         Decision.Dispose();
         Decision = null;
     }
 }
 public CardUsageDecision(UseCardContainer decision)
 {
     Decision = decision;
 }