/// <summary>
 /// Creates new queue status attribute
 /// </summary>
 public QueueStatusAttribute(MessagingQueueStatus status)
 {
     Status = status;
 }
 /// <summary>
 /// Sets default queue status.
 /// Topic value is applied only queues are created with first push.
 /// That value can be overwritten with queue status attribute.
 /// </summary>
 public ModelTypeConfigurator SetQueueStatus(MessagingQueueStatus value)
 {
     QueueStatus = value;
     return(this);
 }