uses iteritems when looping over property_conditions