public void Load(AchievementCompletionJson achievmentCompletionJson)
 {
     if (achievmentCompletionJson != null)
     {
         AchievementId = achievmentCompletionJson.Id;
         if (achievmentCompletionJson.CompletedTimestamp.HasValue)
         {
             CompletionDate = new DateTime(1970, 1, 1, 0, 0, 0, 0, DateTimeKind.Utc).AddMilliseconds(achievmentCompletionJson.CompletedTimestamp.Value);
         }
         else
         {
             CompletionDate = null;
         }
         if (achievmentCompletionJson.Criteria != null)
         {
             Criteria = new AchievementCriterionCompletion(achievmentCompletionJson.Criteria);
         }
     }
 }
 public AchievementCompletion(AchievementCompletionJson achievmentCompletionJson) : base()
 {
     Load(achievmentCompletionJson);
 }