An attempt to bring some strong typing to Knockout.js bindings utilizing existing .NET types