Base view models for knockout.js