payload($payload); } public static function make(...$params) { return new static(...$params); } public static function requireAssets() { Admin::js(static::$js); Admin::css(static::$css); } public function __get($name) { return $this->payload[$name] ?? null; } }