KnockoutJS pega erros

Eu quero pegar um erro, corrigi-lo e continuar a execução do programa.http://jsfiddle.net/Gthv9/12/

Mas eu não posso fazer isso!

Se você clicar em: "Re Check On Model1", "re Check On Model3" - está tudo bem.

Se você clicar em: "Re Check On Model1", "re Check On Model2", "re Check On Model3" - há um erro.

Uncaught Error: Unable to parse bindings.
Message: ReferenceError: name3 is not defined;
Bindings value: text: name3 

Por quê?

Eu envolvi o código do problema em um bloco try-catch (viewModel.recheckData2 ()), mas o aplicativo trava ao clicar em viewModel.recheckData3 ()!

Eu sei que knockoutJS armazena o estado de erro (new model2 ()), mas não sei o que devo fazer.

Como posso pegar o erro corretamente?

Obrigado!

questionAnswers(2)

yourAnswerToTheQuestion