public function getValues($section = 0)
    {
        $finalValues = array();
        foreach ($this->modifiers as $mod) {
            $values = $mod->getValues($section);
            if (!count($values)) {
                continue;
            }
            if (!count($finalValues)) {
                $finalValues = $values;
                continue;
            }
            foreach ($values as $key => &$value) {
                if (!isset($finalValues[$key])) {
                    $finalValues[$key] = $value;
                    continue;
                }
                if (is_array($value) && is_array($finalValues[$key])) {
                    $finalValues[$key] = array_merge($finalValues[$key], $value);
                } else {
                    $finalValues[$key] = $value;
                }
            }
        }

        return $finalValues;
    }