vddigram.gif illustrates the complex relationship structure that links a ValueDefault object with a property in a PropertyBundle. The unique ID number of the ValueDefault object is stored in the table ODM_VALUEDEFAULT. The ValueDefault record is linked to ODM_VALUEDEFAULTPB by the unique ID number (which is, in fact, the only column in the ODM_VALUEDEFAULTPB table). The ODM_VALUEDEFAULTPB table is linked to ODM_PROPERTYBUNDLE via the same unique ID number. Finally, the ODM_PROPERTYBUNDLE table is linked to the corresponding record in the ODM_PROPERTY table, where the actual default value is stored (or, in the case of an array attribute, the ODM_PROPERTY table stores yet another ID to link the record to the values in an ArrayValue table).