decided against a settings class, aparrently it's an antipattern.