As @DaleStan [mentioned](https://github.com/shpaass/yafc-ce/pull/528#discussion_r2373889119): > Preferences is for things that don't require the solver to run again, and Settings is for things that do. That should be in the javadocs of the respective classes.