Bug 1072757 - Implement SettingsCore

should not be needed