Added the ability to specify a default settings provider