def METHOD_NAME(self, dmd):
    """Set zProperties on a given Organizer according to the Spec"""
    org_obj = self.get_organizer(dmd)
    for zprop, value in self.zProperties.iteritems():
        if org_obj.getPropertyType(zprop) is None and org_obj.getProperty(zprop) is None:
            self.LOG.error(
                "Unable to set zProperty %s on %s (undefined zProperty)",
                zprop, self.path)
        else:
            self.LOG.debug(
                "Setting zProperty %s to %r on %s (was %r)",
                zprop, value, self.path, getattr(org_obj, zprop, ''))
            # We want to explicitly set the value even if it's the same as
            # what's being acquired. This is why aq_base is required.
            aq_base(org_obj).setZenProperty(zprop, value)