Remove irrelevant test cases for building subtypes of VehicleMessage.
Add a CommandReponse constructor without a message.
Test deserializing a diag request without optional args.