public IAutoCompleteStringWithPasswordsCollection GetAutoComplete()
        {
            var collection = new AutoCompleteStringWithPasswordsCollection();

            var connectionStrings = _applicationDataService.GetApplicationData().History;

            foreach (var connectionString in connectionStrings)
            {
                var masked = _passwordHelper.Mask(connectionString);

                while (!collection.TryInsert(masked, connectionString))
                {
                    masked = _passwordHelper.AddGarble(masked);
                }
            }

            return(collection);
        }