public function addFilter(SessionInterface $session, $filterName, $filterValue, $overwrite = true)
    {
        if (!$overwrite && $this->hasFilter($session, $filterName)) {
            return;
        }

        $session->set($this->getFilterPrefix() . $filterName, $filterValue);
    }