add ISettings interface and SettingsProxy implementation
use ISettings/SettingsProxy in IService/ServiceProxy and IConfiguration/ConfigurationProxy