getTableName() should be private in SettingsManager class