Binding requests and marshalling responses