Settings: factory method
Log: add final modifier for debug