public override void OnGUI(Rect pos, SerializedProperty prop, GUIContent label)
        {
            Rect drawRect = pos;

            drawRect.height = EditorGUIUtility.singleLineHeight;
            SerializedProperty m_Series = prop.FindPropertyRelative("m_Series");

            m_SeriesModuleToggle = ChartEditorHelper.MakeListWithFoldout(ref drawRect,
                                                                         m_Series, m_SeriesModuleToggle, true, true);
        }
        protected void PropertyListField(SerializedProperty prop, string relativePropName, bool showOrder = true)
        {
            if (IngorePropertys.Contains(relativePropName))
            {
                return;
            }
            var height        = m_Heights[m_KeyName];
            var toggleKeyName = m_KeyName + relativePropName;

            m_DataToggles[toggleKeyName] = ChartEditorHelper.MakeListWithFoldout(ref m_DrawRect, ref height,
                                                                                 prop.FindPropertyRelative(relativePropName),
                                                                                 m_DataToggles.ContainsKey(toggleKeyName) && m_DataToggles[toggleKeyName], showOrder);
            m_Heights[m_KeyName] = height;
        }