moved settings classes into their own namespace