code: protected function _setDataStore($dataStore)
      {
          if (!is_null($dataStore)) {
              $dataStore = $this->_normalizeContainer($dataStore);
          }
  
          $this->dataStore = $dataStore;
      }
docs: Assigns a data store to this instance.
  
  @since [*next-version*]
  
  @param array|ArrayAccess|stdClass|ContainerInterface|null $dataStore A container.
  
  @throws InvalidArgumentException If internal data store is invalid.