Abstract the body setup so that directors can use other means than HTTP/1