That's the one ReSharper default I dislike :). I prefer using an underscore for all private fields.  I don't know why ReSharper differentiates between static and non-static members as I think they should follow the same naming convention. Additionally, only methods and properties should have the first letter uppercase.

Additionally, sicne you will be using this for a lookup, please use `ISet<string>` rather than `IEnumerable<string>`. ISet has O(1) lookup whereas IEnumerable is O(n).