def __new__(meta, name, bases, d): d["_used_devices"]=set_descriptors("_used_devices", UsedDeviceDescriptor, bases, d) d["_used_modules"]=set_descriptors("_used_modules", UsedModuleDescriptor, bases, d) return ObjectMetaClass.__new__(meta, name, bases, d)