Adding The settings class and the ISettingsProvider