Add new utility class.
Build the Set only once.
Improve documentation.