public UdapiServiceFacade(IReconnectStrategy reconnectStrategy, ISettings settings)
        {
            _sessionContainer = new SessionContainer(new Credentials
            {
                UserName = settings.User,
                Password = settings.Password
            }, new Uri(settings.Url));

            _settings = settings;
            _isClosing = false;
            _reconnectStrategy = reconnectStrategy;
            _reconnectStrategy.SetSessionInitialiser(Init);
        }