code: def setDateReceived(self, value):
          
          self.Schema().getField('DateReceived').set(self, value)
          for secondary in self.getSecondaryAnalysisRequests():
              secondary.setDateReceived(value)
              secondary.reindexObject(idxs=["getDateReceived", "is_received"])
docs: Sets the date received to this analysis request and to secondary
          analysis requests