Merge with MVVM