Implemented transport + removed interface/class abstraction on request and response
Ignore opus.map