Index: CMFDefault/MetadataTool.py
===================================================================
RCS file: /cvs-repository/CMF/CMFDefault/MetadataTool.py,v
retrieving revision 1.13
diff -u -r1.13 MetadataTool.py
--- CMFDefault/MetadataTool.py	21 Mar 2002 16:47:56 -0000	1.13
+++ CMFDefault/MetadataTool.py	22 Apr 2002 14:21:03 -0000
@@ -21,13 +21,12 @@
 
 
 from Globals import InitializeClass, DTMLFile
-from Persistence import Persistent
 from AccessControl import ClassSecurityInfo, getSecurityManager
 from Products.CMFCore import CMFCorePermissions
 from Products.CMFCore.ActionProviderBase import ActionProviderBase
 from utils import _dtmldir
 
-class MetadataElementPolicy( Persistent ):
+class MetadataElementPolicy( SimpleItem ):
     """
         Represent a type-specific policy about a particular DCMI element.
     """
@@ -116,7 +115,7 @@
                         , ( 'Rights', 0 )
                         )
 
-class ElementSpec( Persistent ):
+class ElementSpec( SimpleItem ):
     """
         Represent all the tool knows about a single metadata element.
     """
@@ -397,7 +396,7 @@
             Return an ElementSpec representing the tool's knowledge
             of 'element'.
         """
-        return self.element_specs[ element ]
+        return self.element_specs[ element ].__of__( self )
 
     security.declareProtected( CMFCorePermissions.ManagePortal
                              , 'addElementSpec' )
