add more set operations to IdentitySet