name($name); $this->statePath($name); } public static function make(string $name): static { $static = app(static::class, ['name' => $name]); $static->configure(); return $static; } public function getId(): string { return parent::getId() ?? $this->getStatePath(); } }