added visibility declarations to RequestInterface