[[ RefactorSyntax ]] MCArrayIterate does not copy value, so it must be retained when value is used for setting (as in the properties property)