¿La WebAPI de ASP.Net MVC 4 no enlaza correctamente las casillas de verificación?

Estoy incorporando WebAPI a mi desarrollo y estoy publicando todos los envíos de formularios a un controlador WebAPI. Me he dado cuenta de que las casillas de verificación no se enlazan correctamente al modelo. Tengo un formulario utilizando:

@Html.CheckBoxFor(m => m.HasVideo)

Produce una casilla de verificación y un elemento de formulario oculto. Cuando selecciono la casilla de verificación (que significa un valor "verdadero"), el enlace del modelo en mi publicación de WebAPI refleja un falso para la propiedad HasVideo. Moví todo el método a un controlador mvc tradicional, y el enlace funciona como se esperaba.

¿Hay una solución para esto, o hay algo que me estoy perdiendo?

Respuestas a la pregunta(3)

Su respuesta a la pregunta