/// <exclude/>
 public virtual void Dispose()
 {
     authContext = null;
     PushNotifications?.Dispose();
     _timer?.Dispose();
 }