def _unpickle_collection(self, collection):
        """Unpickles all members of the specified dictionary."""
        for mkey in collection:
            if isinstance(collection[mkey], list):
                for item in collection[mkey]:
                    item.unpickle(self)
            else:
                collection[mkey].unpickle(self)