Hm. Any reason not to use DatabaseVersion itself as the view model? Just wondering.