ATG’s looping droplet have the nice ability of sorting nested properties. For example say you have a repository item Person and it has a property address which is a repository item Address and you want to sort on the address’s street. Then you can do something like this.
<dspel :param name="sortProperties" value="+address.street"/>
ATG does this through the magic of DynamicBeans.