до тех пор пока вы вызываете методы объекта они манипулируют текущим объектом.
стандыртнах средств для создания копии пользовательского объекта не существует. если это вам надо - вы можете написать второй конструктор, который для вас сделает копию. но... только ручками.