internal MParticle(Configuration configuration)
 {
     Configuration = new Configuration(configuration);
     _apiClient    = new ApiClient(Configuration);
     _uploadQueue  = new UploadQueue(this);
     _uploadQueue.StartUploadLoop();
 }