Panel should inject IRequest not Request

I have my own implementation Request which implements IRequest and it cannot be passed to Panel, because Panel needs class Nette\Http\Request, not interface Nette\Http\IRequest