Extract diffing into own object