{
    typeNode: 'changed',
    check: (obj1, obj2, key) => (_.has(obj1, key) && _.has(obj2, key)) &&
      (obj1[key] !== obj2[key]),
    process: (obj1, obj2) => ({ before: obj1, after: obj2 }),