moved shell to user application
AppSession support for all ViewModels based on ActivePresenter