Set renamed to HashSet.
Separate Set from the implementation strategy.