public ADAGETracker(string targetURL, ADAGEDataReceived OnComplete) : this(targetURL, false, OnComplete)
 {
 }
 public ADAGETracker(string targetURL, bool repeat, ADAGEDataReceived OnComplete)
 {
     this.target     = targetURL;
     this.OnComplete = OnComplete;
 }
 public ADAGETrackerByGroup(string targetURL, bool repeat, ADAGEDataReceived OnComplete) : base(targetURL, repeat, OnComplete)
 {
 }
 public ADAGESortedTracker(string targetURL, ADAGEDataReceived OnComplete) : base(targetURL, OnComplete)
 {
 }
 public ADAGETrackerByGroup(string targetURL, ADAGEDataReceived OnComplete) : base(targetURL, false, OnComplete)
 {
 }
 public ADAGEGetRequest(string targetURL, ADAGEDataReceived OnComplete)
 {
     this.target     = targetURL;
     this.OnComplete = OnComplete;
 }
 public ADAGEGetUserRequest(string adageId, string endPoint, ADAGEDataReceived OnComplete) : base(string.Format("/users/{0}{1}", adageId, endPoint), OnComplete)
 {
 }
 public ADAGEGetUserStatRequest(string key, string access_token, ADAGEDataReceived callback) : base("/stats/get_stat.json?key=" + key + "&access_token=" + access_token, callback)
 {
 }
 public ADAGEGetUserStatsRequest(string access_token, ADAGEDataReceived callback) : base("/stats/get_stats.json?access_token=" + access_token, callback)
 {
 }