public function withChildInherited(string $childInherited) : self { $metadata = clone $this; $metadata->childInherited = $childInherited; return $metadata; }