public void ApplyTo(TrackableUserContextTracker tracker)
 {
     if (DataTracker != null)
     {
         DataTracker.ApplyTo(tracker.DataTracker);
     }
     if (AchivementsTracker != null)
     {
         AchivementsTracker.ApplyTo(tracker.AchivementsTracker);
     }
 }
 public void ApplyTo(IUserContext trackable)
 {
     if (DataTracker != null)
     {
         DataTracker.ApplyTo(trackable.Data);
     }
     if (AchivementsTracker != null)
     {
         AchivementsTracker.ApplyTo(trackable.Achivements);
     }
 }