Added functionality to recursively traverse key paths and return these in diffs.