Added settingOption class for easier setting manipulation