added sets which are useful for performing operations on multiple objects of a common type