public void Start()
 {
     lock (_streams)
     {
         for (int i = 0; i < _gatewaySettings.StreamsCount; i++)
         {
             IServerStream serverStream  = _streamFactory.CreateDataStream();
             GatewayStream gatewayStream = new GatewayStream(serverStream, _handlers);
             _streams.Add(gatewayStream);
             gatewayStream.Start();
         }
     }
 }