When Defensive Copying Is Necessary - Defensive Copying: Preserving Object Integrity | OneNoughtOne