public static object CreateDefaultValue(Type type) { return(TypeExtensions.IsValueType(type) ? CreateObject(type) : null); }