If you have copied the object to new object using assignment operator then it surely is an object reference that will point to earlier object. That could be the reason you see same copies through...