SCO's that are collections must implement this to have efficient database access.
SCO collections that do not implement this will be treated like replaced
collections on commit or flush. All the old values will be deleted and all the
current values insert.
Put references to all the values into collectionData. If the
values are PC instances then the instances themselves or their
OIDs may be stored in collectionData.