Instead of copying a vector of point sources we just do a local copy of each point source. This way we never copy a vector.