Custom deepcopy on Field classes