How would someone create a body for a request or response without coupling themselves to a specific implementation's constructors?