uses iteritems on sendchange_props in sendchange()