/// <summary>
 /// Default constructor. Loads configuration
 /// </summary>
 public Configuration()
 {
     _configSection = ConfigurationManager.GetSection("infoReminder") as InfoReminderSection;
     Api = new InfoReminderWebApi(InfoReminderWebApi.DefaultBaseUrl, _configSection.ClientCredentials.ClientCredentials);
 }
 /// <summary>
 /// Repository constructor
 /// </summary>
 /// <param name="api">Api used to communicate with service</param>
 public GroupRepository(InfoReminderWebApi api)
 {
     _api = api;
 }
 /// <summary>
 /// Repository constructor
 /// </summary>
 /// <param name="api">Api object used to communicate with service</param>
 public EventRepository(InfoReminderWebApi api)
 {
     _api = api;
 }