public static void CopySerializedIfDifferent(Object source, Object dest)
{
if (source == null)
{
throw new ArgumentNullException("Argument 'source' is null");
}
if (dest == null)
{
throw new ArgumentNullException("Argument 'dest' is null");
}
InternalCopySerializedIfDifferent(source, dest);
}