code: def propertyWidgetMap(self):
          
          out = {}
          scaffold = self.scaffold()
          
          # initialize the scaffold properties
          for widget in self.findChildren(QtGui.QWidget):
              propname = unwrapVariant(widget.property('propertyName'))
              if not propname: continue
              
              prop = scaffold.property(propname)
              if not prop: continue
              
              out[prop] = widget
  
          return out
docs: Returns the mapping for this page between its widgets and its
          scaffold property.
          
          :return     {<projex.scaffold.Property>: <QtGui.QWidget>, ..}