protected virtual object DeserializeValue(string type, string value) { if (string.IsNullOrEmpty(type)) { return(value); } switch (type) { case "int": return(ST.GetIntDefault(value)); case "decimal": return(ST.GetDecimalDefault(value)); case "float": return(ST.GetFloatDefault(value)); default: return(value); } }