Note: we bind to a different view model then what's passed into the view.