public function handle(Request $request, $type = self::MASTER_REQUEST, $catch = true)
{
$this->startSession($request);
$request->setSession($this->session);
$response = $this->wrapped->handle($request, $type, $catch);
$this->session->save();
$this->writeSessionTo($response);
return $response;
}