code: def set(self, dct) :
          
          # if not self.mustValidate :
          #     self.store = dct
          #     self.patchStore = dct
          #     return
  
          for field, value in dct.items() :
              if field not in self.collection.arangoPrivates :
                  if isinstance(value, dict) :
                      if field in self.validators and isinstance(self.validators[field], dict):
                          vals = self.validators[field]
                      else :
                          vals = {}
                      self[field] = DocumentStore(self.collection, validators = vals, initDct = value, patch = self.patching, subStore=True, validateInit=self.validateInit)
                      self.subStores[field] = self.store[field]
                  else :
                      self[field] = value
docs: Set the store using a dictionary