А если на поделить не по Response/Request, а по интерфейсам?
Можно было бы вообще замутить `...\X11\Passport`. Что думаешь?