What is the advantage over a normal `ViewModel` now?