protected void ChangeConnectivityStatus(bool connected, bool isWifi, bool isCellular, bool fireMissiles) { IsConnected = connected; IsWifi = isWifi; IsCellular = isCellular; if (fireMissiles) { Mvx.Resolve<IMvxMessenger>() .Publish(new ConnectivityStatusChangedMessage(this) { IsConnected = connected, IsWifi = isWifi, IsCellular = isCellular }); } }