Perhaps we should somehow revisit HTTP traits and the logic here should be just something like `BodyAllowed(method, statusCode)` so it is easier to read. Ideas?