iterator::operator*() should return a reference

Change-Id: Id09f555c5ece9e5cb60a2ae7bc2456d4343744f5