Settings: refactor structure of SettingsData
          (use Singleton pattern)