protected ReactivePlatformClientBase(IReactivePlatform platform)
 {
     _platform         = platform ?? throw new ArgumentNullException(nameof(platform));
     _queryCoordinator = platform.QueryCoordinator.GetInstance <IRemotingReactiveServiceConnection>();
     _messageRouter    = GetMessageRouter(platform);
     _tableClient      = GetTableClient(platform);
 }
 protected ReactivePlatformClientBase(IRemotingReactiveServiceConnection queryCoordinator, IReactiveMessagingConnection messaging)
 {
     _queryCoordinator = queryCoordinator;
     _messageRouter    = GetMessageRouter(messaging);
 }