Started the move towards mvvm, nothing works