Use indexer for accessing as the source is a list
Performance Improvements for SqlUtility

We don't care about casing in the Regex so removed that option, also
removed the hashset, for the number of items we have, checking a list is
actually faster and also saves the extra allocation of hashset + list