Startup from MVVM design pattern