Collection Properties Collection Properties This section describes how the Populate() method, by default, generates data for properties of the forms: Property PropertyName as List of Classname; Property PropertyName as Array of Classname; For such properties: If the referenced class is a data type class, the Populate() method generates a list or array (as suitable) of values, using the logic described earlier for data type classes. If the referenced class is a serial object, the Populate() method generates a list or array (as suitable) of serial objects, using the logic described earlier for serial objects. If the referenced class is a persistent class, the Populate() method performs a random sample of the extent of the referenced class, randomly selects values from that sample, and uses those to generate a list or array (as suitable).