/// <summary>
 /// Load data from a JsonObject
 /// </summary>
 /// <param name="obj">The JsonObject containing subscription data</param>
 private void LoadFromJSON(JsonObject obj)
 {
     foreach (string key in obj.Keys)
     {
         switch (key)
         {
             case ActivatedAtKey:
                 _activatedAt = obj.GetJSONContentAsDateTime(key);
                 break;
             case CancellationMessageKey:
                 _cancellationMessage = obj.GetJSONContentAsString(key);
                 break;
             case CanceledAtKey:
                 _canceledAt = obj.GetJSONContentAsDateTime(key);
                 break;
             case ExpiresAtKey:
                 _expiresAt = obj.GetJSONContentAsDateTime(key);
                 break;
             default:
                 break;
         }
     }
 }