Description
The classes ChangeSet and ChangeSetBuilder in package org.apache.jackrabbit.oak.plugins.observation (currently in oak-core) it not only used by observation but also the DocumentNodeStore implementation.
I propose to move the two classes (and related tests) to oak-core-spi in order to reduce dependencies on oak-core.