Add unit test for DeepCopy method and modify SerializationUtility