public function addGlobalFilters(array $fields, $recursiveMerge = false)
    {
        if (is_array($fields) && !empty($fields))
        {
            if ($recursiveMerge)
            {
                $this->filterParams = array_merge_recursive($this->filterParams, $fields);
            }
            else
            {
                $this->filterParams = array_merge($this->filterParams, $fields);
            }

            $this->addCacheAdditionalId($fields);
        }
    }