add support collection access in sections

items in Elements or ElementMaps defined in sections can now be accessed
via steps like :
 * the first item for the els item in foo should have text
 * the key item for the elmap item in foo should have text

Where els is an Elements member of section foo, and elmap is an
ElementMap member of section foo.