deepCopyPointArray added