Uses T4 to generate base classes for MVVM Light view models