You need to specify the "tableSessionStoreManager" property.
If the loop iterates over something that's stored in the session anyway,
you can add a Serializable field to that object (or wrap it in another
object containing this field) and implement the two methods of
ITableSessionStoreManager
The page contains loop that renders contrib:Table on each iteration (list of
users, orders for each user).
I have problems with pagers of these tables. For example, I go to the 2nd
page in the table for 2nd user but the page isn't changed. Seems, the
Tapestry stores 1 table state for these tables.