cleaned up Collection.h