Cómo hacer que la validación discreta del lado del cliente funcione con ModelAwareValidationAttribute de Foolproof

Estoy tratando de hacer uso del marco de validación a prueba de errores MVC (http://foolproof.codeplex.com/) pero estoy teniendo problemas con la clase ModelAwareValidationAttribute.

Cuando agrego un atributo de validación personalizado, funciona bien para la validación del modelo del lado del servidor, pero no en el lado del cliente.

Si uso uno de los atributos incorporados que proporciona el marco, la validación discreta del lado del cliente funciona, así que sé (o al menos creo que sé) que tengo las bibliotecas de JavaScript correctas cargadas.

¿Alguien por ahí ha creado un atributo de validación personalizado utilizando este marco? ¿Funciona con la validación discreta del lado del cliente? Si es así, ¿qué hiciste para que funcione?

Estoy usando Asp.Net MVC 3, en caso de que eso importe.

Respuestas a la pregunta(1)

Su respuesta a la pregunta