Adding ability to perform a historical diff on non-unique keys
DiffOperation ignores TypeDiffInstructions for non-unique keys (for now)