Removed core dependencies from DocumentChangeHandler, SnapshotTaker and EventSendBuffer