Changed check for required properties on `change`

requirement of instanceof Diff is way to strong