Deep Copy method fixed :D