code: def iteritems(self):
          
          for key, val in self.properties.iteritems():
              yield (key, val.value)
docs: Iterate through the property names and values of this CIM instance.
  
          Each iteration item is a tuple of the property name (in the original
          lexical case) and the property value.
  
          The order of properties is preserved.