              elif namespace == twisted_dav_namespace:
                  if name == "resource-class":
                      class ResourceClass (davxml.WebDAVTextElement):
-@@ -366,12 +404,26 @@
+@@ -366,12 +402,26 @@
          # FIXME: A set would be better here, that that's a python 2.4+ feature.
          qnames = list(self.liveProperties)
  

 
         (twisted_dav_namespace, "resource-class"),
     )
@@ -166,6 +170,14 @@
         if qname[0] == twisted_private_namespace:
             return succeed(False)
 

     def defaultAccessControlList(self):
         """
         @return: the L{davxml.ACL} element containing the default access control
@@ -1146,49 +1205,95 @@
 
         This implementation returns an empty set.
         """
