public object ConvertFromDictionary(IDictionary dict, Func <object, object> valueConverter)
        {
            DynamicObj dynamicObj = new DynamicObj();

            foreach (string key in dict.Keys)
            {
                dynamicObj.Put(key, valueConverter(dict[key]));
            }
            return(dynamicObj);
        }