public static string ToLowerCamelCase(string value)
{
if (string.IsNullOrEmpty(value) || char.IsLower(value[0])) return value;
StringBuilder sb = new StringBuilder(value);
sb[0] = char.ToLowerInvariant(sb[0]);
return sb.ToString();
}
public static object Instantiate(Type objectType)