no more dependency on the Prototype of ViewModel - now it's using the real, generated one