public function label(string $label) : WidgetTypeDefiner
    {
        return new WidgetTypeDefiner($this->name, $label, $this->authSystem, $this->requiredPermissions, $this->tables, $this->charts, $this->actions, $this->callback);
    }