private DictionaryContractDataStore(ContractDataStore <T> contractDataStore)
 {
     ContractDataStore = contractDataStore;
 }
 private DictionaryContractDataStore(ContractDataStore <T, TCollection> contractDataStore)
 {
     ContractDataStore = contractDataStore;
 }
 private DictionaryContractDataStore(ContractDataStore <T, DictionaryBasedContractDataStoreCollection <T> > contractDataStore)
 {
     ContractDataStore = contractDataStore;
 }