The easiest way to change broadcast behavior. v. 2

You can pass option `:broadcaster` to `add_listener` method which redefines broadcaster class.

```ruby
my_publisher = MyPublisher.new
my_publisher.subscribe(MyListener.new, broadcaster: CustomBroadcaster)
```