Diffable objects are responsible for thread safety to getDiffableValue