Fixed -deepCopy