Allow for the parameterisation of request and response formats