If I create an object that will hold data (like the CD object in Conway's OO Perl) and make in persistent by using something like Data::Dumper, how do I then loop through the objects to list them or not add a second one if a "Primary key" is defined? For example, if I were to create a CD music library and I use the Title as the "Primary Key", I understand how you can place conditions on the creation of the object, but how do you loop through the current ones to ensure there is not already one defined? Do you have to create an object to hold the blessed classes?