inject body values in a more programatic and extensible way, add inject_body to StringHttpResponse