Hmm, I don't personally have any experience with WebApi (WebApi support was contributed by someone else), but MVC has a similar problem - the message can't be turned off and the only way to get around this is the "AddImplicitRequiredValidator" hack. It might well be that this needs to be re-added to the WebAPI integration too. Let me have a play with it and I'll get back to you.
Jeremy
Jeremy