refactor SmartFolderSetting static prototype functions