Это какой-то обман. А где же копия? Может, тогда класс и метод не называть ```copy```?