If you have items distingueshed only by index, foreach loop takes only first one.
Steps to reproduce:
Have Error View with different errors (and create two or more with the same Message).
This code works ok until the second message with the same Description is met (in this case Q7 fails with "Menu can not be found"):
Ticket link: http://xored.freshdesk.com/helpdesk/tickets/364