public function create(DataObjectInterface $dataObject): DataObjectInterface
    {
        try {
            return $this->dataObjectFactory->create($this->entityType, $this->saveEntity($dataObject)->getResult());
        } catch (InvalidArgumentException $e) {