default void registerConfigValuesHashUpdates() {
		// Initial value computation.
		update();

		// Register listeners to ensure hash is up-to-date.
		getValues().values().forEach(value ->
				value.getObservable().addChangeListener((ob, old, cur) -> update()));
	}
Called by implementations after they add all their values to the container.

@see #getHash() For more detail.
recaf-core/src/main/java/software/coley/recaf/services/decompile/DecompilerConfig.java