Thank you for the responces. My example is slightly more complicated than this which is why I asked the question.
My real example has a Cluster which contains and Array of Axes Objects and a Move object.
I have a VI which seraches the Array of Axes and returns the array and the found axis, having to keep track of it's index and replace is back in to the array is a bit of a mess which is why I wanted to check that I could get away without having to "replace" it back in to the array. Below is still faily simple example. There are places where I have to perform multiple actions on the axis and would rather not repalce it back in the array an then build the cluster again.