Diffing model filds mixin