Apply tag handlers recursively to collections