I see, so `body` is like a serialized entity, whereas `form` would be simple values? Then shouldn't `form` have `allowableValues`? Headers are simple values too, it seems like it should have that, though we don't have a current use-case for header values.