placed KnockoutModelBinder inside KnockoutModel to ease syntax