public LoginViewModel(IBaconProvider baconProvider)
{
_userService = baconProvider.GetService<IUserService>();
_systemServices = baconProvider.GetService<ISystemServices>();
_notificationService = baconProvider.GetService<INotificationService>();
_settingsService = baconProvider.GetService<ISettingsService>();
_baconProvider = baconProvider;
_isLoggedIn = false;
MessengerInstance.Register<UserLoggedInMessage>(this, OnUserLoggedIn);
}