Como tornar o trabalho de validação do lado do cliente discreto com ModelAwareValidationAttribute do Foolproof

Eu estou tentando fazer uso do framework MVC Foolproof Validation (http://foolproof.codeplex.com/) mas estou tendo problemas com a classe ModelAwareValidationAttribute.

Quando eu adiciono um atributo de validação personalizado, ele funciona bem para validação de modelo do lado do servidor, mas não no lado do cliente.

Se eu usar um dos atributos internos fornecidos pela estrutura, a validação discreta do lado do cliente funciona, portanto, sei (ou pelo menos acho que sei) que tenho as bibliotecas de javascript corretas carregadas.

Alguém aí criou um atributo de validação personalizado usando essa estrutura em que ele trabalha com validação discreta do lado do cliente? Se sim, o que você fez para dar certo?

Estou usando o Asp.Net MVC 3, caso isso seja importante.

questionAnswers(1)

yourAnswerToTheQuestion