public RawDeckConverter(
     CacheSingleton <Dictionary <int, Card> > allCards,
     BasicLandIdentifier basicLandIdentifier
     )
 {
     this.allCards            = allCards.Get();
     this.basicLandIdentifier = basicLandIdentifier;
 }
 public RawDeckConverter(
     CacheSingleton <Dictionary <int, Card> > cacheAllCards,
     BasicLandIdentifier basicLandIdentifier
     )
 {
     this.cacheAllCards       = cacheAllCards;
     this.basicLandIdentifier = basicLandIdentifier;
 }
 public LogFileProcessor(
     ReaderMtgaOutputLog reader,
     ServerApiCaller api,
     Dictionary <int, Card> dictAllCards,
     BasicLandIdentifier basicLandIdentifier
     )
 {
     this.reader              = reader;
     this.api                 = api;
     this.dictAllCards        = dictAllCards;
     this.basicLandIdentifier = basicLandIdentifier;
 }