/// <summary>
 /// Creates a INotificationProducer from the configured settings
 /// </summary>
 /// <returns>The INotificationProducer instance corresponding to the settings.</returns>
 public virtual INotificationProducer CreateProducer(NotificationSettings settings)
 {
     return(this.ProducerDefinition.Create <INotificationProducer, NotificationSettings>(settings));
 }
 /// <summary>
 /// Creates a INotificationProducer from the configured settings
 /// </summary>
 /// <returns>The INotificationProducer instance corresponding to the settings.</returns>
 public virtual INotificationProducer CreateProducer(NotificationSettings settings)
 {
     return this.ProducerDefinition.Create<INotificationProducer, NotificationSettings>(settings);
 }