Added new collections class which forms basis for other collection objects.