Enable NuGet package restore
Make GetView virtual so we can override the type of view constructed