keep ImmutableSet but avoid making a copy in the getter, since gets are frequent but sets are not.