public static function value(array $data, $key, $default = null)
    {
        $value = static::valueIfSet($data, $key, $default);

        if ($value) {
            return $value;
        } else {
            return $default;
        }
    }