Basic asynchronously loading viewmodel support.