New method loop() included in ZView to manage loops in the markup - takes care of the issue with constraining item definintions within the context of the loop