Test-added copy()
Renamed 'copy()' to 'dup()'
Klass type should have Set interface, not ImmutableSet implementation, as return types.