public function paramBroker($type): ParamBroker
    {
        if (isset($this->paramBrokers[$type])) {
            return $this->paramBrokers[$type];
        }

        throw new \RuntimeException('No param broker found for ' . $type);
    }