public static function instance() : self { return self::$instance ?? (self::$instance = new self()); }