Why do you use `sameas()` here ?

I'd do:

```jinja
{% set showInfo = true %}
{% if parameters.showInfo %}
    {% set showInfo = parameters.showInfo %}
{% endif %}
```

Then you don't need `defaultShowInfo` any more.