FIX: Compare to original when determining fields changes This fixes a number of edge-case issues relating to change detection. Fixes #8443 Fixes #3821 Fixes #4561