prop($prop)); return $this; } public function dd(?string $prop = null): void { dd($this->prop($prop)); } abstract protected function prop(?string $key = null); }