wrappee = new LightnCandySafeString($value); } public static function create(string $value): self { return new self($value); } public function getWrappee(): LightnCandySafeString { return $this->wrappee; } public function __toString() { return (string) $this->wrappee; } }