public function withItemOperations(array $itemOperations) : self { $metadata = clone $this; $metadata->itemOperations = $itemOperations; return $metadata; }