protected void SetName(string fallback, BaseOptionConfig config)
        {
            if (!string.IsNullOrEmpty(config.name))
            {
                Name = config.name;
                return;
            }

            Name = fallback;
        }
        protected void SetDescription(string fallback, BaseOptionConfig config)
        {
            if (!string.IsNullOrEmpty(config.description))
            {
                Description = config.description;
                return;
            }

            Description = fallback;
        }
        protected void SetCategoryName(string fallback, BaseOptionConfig config)
        {
            if (!string.IsNullOrEmpty(config.category))
            {
                Category = config.category;
                return;
            }

            Category = fallback;
        }