A Decision Support Objects (DSO) collection is an object similar to a standard Microsoft® Visual Basic® collection. Unlike typical Visual Basic collections, however, DSO collections can contain only objects of the same type. For example, the Dimensions collection can contain only objects of the object classes that apply to dimensions, such as clsDatabaseDimension, clsCubeDimension, clsPartitionDimension, and clsAggregationDimension.