/// <summary>
 /// Initializes a new instance of the <see cref="HazelcastClientEventSubscriber"/> class.
 /// </summary>
 /// <param name="subscriber">A subscriber class instance.</param>
 public HazelcastClientEventSubscriber(IHazelcastClientEventSubscriber subscriber)
 {
     _subscriber = subscriber ?? throw new ArgumentNullException(nameof(subscriber));
 }
 /// <summary>
 /// Adds a subscriber.
 /// </summary>
 /// <param name="subscriber">The subscriber.</param>
 /// <returns>The options.</returns>
 public HazelcastOptions AddSubscriber(IHazelcastClientEventSubscriber subscriber)
 {
     Subscribers.Add(new HazelcastClientEventSubscriber(subscriber));
     return(this);
 }