public Bus(ILogger <Bus> logger, BusOptions options, RabbitMqHelper rabbitMqHelper) { this.subscriptions = new List <BusSubscription>(); this.logger = logger; this.options = options.Validate(); this.rabbit = rabbitMqHelper; }