New Util: ObjectDiffPatch