Added Request and Response interface to transport