public function value($key, $default = null)
    {
        $value = $this->get($key);

        if (!$value) {
            return $this->valueExecutor($default, $value, $key);
        }

        return $value;
    }