add support for collection-valued path terms