function getStrict($name, $message = null)
    {
        if (array_key_exists($name, $this->params) && $this->params[$name]) {
            return $this->params[$name];
        } elseif ($message) {
            throw new UserException($message);
        } else {
            throw new InvalidArgumentException($name);
        }
    }