Originally posted by SeanGrebey
You can also look into cloning, especial if it is a custom object that you need to copy, you should implement the ICloneable interface and just make a Clone method.
Doesn't cloning result in the original object reflecting changes in the cloned object?