ASP.net MVC: ¿el enlace del modelo excluye los campos de clase?

En un proyecto reciente, he encontrado un inconveniente inesperado.
Una clase con campos públicos simples (nota no propiedades) no parece querer jugar bien con la carpeta del modelo ASP.net MVC 3.0.

¿Es esto por diseño?

más allá de cambiar los campos a propiedades, ¿hay alguna opción aquí?

actualiza

La razón de los campos simples (en lugar de las propiedades) es porque estoy trabajando con una biblioteca compartida entre MVC y un proyecto de Script Sharp. Script Sharp admite propiedades, pero se convierte en un desastre con JavaScript en la vista (usando knockout.js)

Así que, a pesar de lo que me encantaría (que es solo usar propiedades), estoy usando campos públicos en mis clases de dto.

Quería evitar tener múltiples definiciones de las mismas clases. suspir

Respuestas a la pregunta(2)

Su respuesta a la pregunta