We could perform a kind of mutation test: if we remove individual attributes from the body, the test should fail; if you can remove an attribute without the test failing, it means the attribute is defined in the body but is not required—an immediate failure.
We could perform a kind of mutation test: if we remove individual attributes from the body, the test should fail; if you can remove an attribute without the test failing, it means the attribute is defined in the body but is not required—an immediate failure.