Viewmodel scaffolder complete