I'm not sure if I'm not understanding it correctly but it seems like there is a bug in https://github.com/pedestal/pedestal-app/blob/master/app/src/io/pedestal/app/diff.clj#L42 I run ``` (model-diff-inform {:a 1} {:a 1 :b 2}) ;;[[[:b] :added {:a 1} {:a 1, :b 2}]] (model-diff-inform {:a 1 :b 2} {:a 1}) ;;[] ``` I would expect that `(model-diff-inform {:a 1 :b 2} {:a 1})` would return something like `[[[:b] :removed {:a 1, :b 2} {:a 1}]]` Is this expected behaviour?