public function withWritableLink(bool $writableLink) : self { $metadata = clone $this; $metadata->writableLink = $writableLink; return $metadata; }