public function handle(Grid $grid)
    {
        $name      = $grid->name;
        $extension = app('antares.extension')->getActualExtension();

        if (is_null($name) or is_null($extension)) {
            return false;
        }
        $namespace = $extension . '.' . $name;
        if (is_null(app('antares.memory')->make('registry')->get($namespace))) {
            return false;
        }
        $gridRules = !is_array($grid->rules) ? [] : $grid->rules;
        $rules     = array_merge($gridRules, $this->getRulesForCustomFields($namespace));
        $grid->rules($rules);
        return true;
    }