Whether to emit changes that include detailed information about the specific change. Defaults to false which will emit the same cached change object to minimize garbage collection.
Detailed changes will include the child's Change object
that triggered the change as well as a reference to the child.
final bool emitDetailedChanges;