Report question

Question: Why can't we assign a foreach iteration variable, whereas we can completely modify it with an accessor?