First we're going to create a couple of base classes for our PageViewModels and ViewModels. It's not necessary, but it makes life much easier if we later on want to insert our own base class functionality. If you do not wish to do this then you can simply derive your ViewModel classes directly from the library implementations (or not - MvvmZero does not require you use its base classes)
In your Mvvm/PageViewModels folder, add the following abstract class: