Would it be better to use `utils.serial.clone_via_serialize` here, or will `deepcopy` accomplish the same thing?