private function decodeColumns($columnsJson)
    {
        return ($columnsData = json_decode($columnsJson, true)) !== null && json_last_error() === JSON_ERROR_NONE
            ? $columnsData
            : [];
    }