add a `diff` property to models
rename diff > changedAttributes
Merge pull request #1368 from heartsentwined/diff

Add a `diff` implementation for models