WIP Deduploads

Work in progress to deduplicate loads of adjustments via enforcing the same object graph walking on each adjustment access.
What about defining the default predicate to be the identify function, rather than having it be defined here?