A view model for knockout.