This PR also removes the guard clause that doesn't forward events when state remains unmodified. It will now be the responsibility of downstream consumers to perform whatever diff they like and react accordingly. We don't want the lattice observer to make assumptions about how the consumers will use the data/events.
This PR also removes the guard clause that doesn't forward events when state remains unmodified. It will now be the responsibility of downstream consumers to perform whatever diff they like and react accordingly. We don't want the lattice observer to make assumptions about how the consumers will use the data/events.