public override void SetValue(SerializedProperty property, string option)
    {
        FieldInfo fi = FieldInfoByName(option);

        if (fi != null)
        {
            SerializedPropertyValueExt.SetValue(property, fi.GetValue(null));
        }
    }
    public override string GetValue(SerializedProperty property)
    {
        object selectValue;

        selectValue = SerializedPropertyValueExt.Value(property);
        FieldInfo fi = FieldInfoByValue(selectValue);

        if (fi != null)
        {
            return(fi.Name);
        }
        return("");
    }