@staticmethod
def store_states():
    state_props = bpy.context.window_manager.MathVisStatePropList
    variables = get_math_data()
    for (key, ktype) in variables.items():
        if (key and (key not in state_props)):
            prop = state_props.add()
            prop.name = key
            prop.ktype = ktype.__name__
            prop.state = [True, False]
@staticmethod
def store_states():
    state_props = bpy.context.window_manager.MathVisStatePropList
    variables = get_math_data()
    for (key, ktype) in variables.items():
        if (key and (key not in state_props)):
            prop = state_props.add()
            prop.name = key
            prop.ktype = ktype.__name__
            prop.state = [True, False]