public function evaluate($value, $filters)
    {
        if (false === is_array($filters)) {
            $filters = [ $filters ];
        }

        foreach ($filters as $filter) {
            $value = $this->evaluateFilter($value, $filter);
        }

        return $value;
    }