Simple ViewModelbase

Based on Mix talk from a few years ago