Piping Mesh Data back into original
The correct way to do this is to use a source and a target mesh object. Unfortunately it is not possible (well it is, but not useful in most cases) to use the source object as target.

The reason is that the original mesh data is lost when you overwrite the source. There is no way to get it back.