Base Knockout.js view model for listing page