/// <summary>
 /// Configures component by passing configuration parameters.
 /// </summary>
 /// <param name="config">configuration parameters to be set.</param>
 /// <param name="configAsDefault">boolean parameter for default configuration. If "true"
 /// the default value will be added to the result.</param>
 public void Configure(ConfigParams config, bool configAsDefault = true)
 {
     _credentials.AddRange(CredentialParams.ManyFromConfig(config, configAsDefault));
 }