Added check to see if the value has actually changed to ReactiveAtom before notifying watchers. Implemented ReactiveAtom in Java using locks (there's a good justification) and seeing a notable performance improvement.