@DictProperty('environ', 'bottle.request.params', read_only=True)
    def params(self):
        params = FormsDict()
        for key, value in self.query.allitems():
            params[key] = value
        for key, value in self.forms.allitems():
            params[key] = value
        return params
A :class:`FormsDict` with the combined values of :attr:`query` and
dataset/ETHPy150Open Arelle/Arelle/arelle/webserver/bottle.py/BaseRequest.params