MVVM Refactoring