I'm not sure if we really need to document this here, since the preceding paragraphs deal mostly with implementing `MTLJSONSerializing` correctly.