public CacheData(IList elements, string title, ValueSettings target)
            {
                this.title  = title;
                this.target = target;
                list        = new ReorderableList(elements, typeof(ValueSettings.OrderData))
                {
                    displayAdd    = false,
                    displayRemove = false
                };
                // drawer.headerHeight = 1;

                list.onChangedCallback            += OnChange;
                list.drawHeaderCallback           += OnHeader;
                list.elementHeightCallback        += OnElementHeight;
                list.drawElementCallback           = null;
                list.drawElementBackgroundCallback = null;
                list.onReorderCallbackWithDetails  = OnReorder;
            }
 public ValuesController(IOptions <ValueSettings> valueSettings)
 {
     _valueSettings = valueSettings.Value;
 }