public function duplicate(ItemTypeInterface $original) { /** @var Picture $data */ /** @var Picture $original */ $data = new $this->dataClass(); $data->setTitle($original->getTitle()); $data->setCaption($original->getCaption()); $newFile = $this->getFileFactory()->duplicate($original->getFile()); $data->setFile($newFile); return $data; }