Added recursiveTransformCollection