rename StringSet to IStringSet