public static object GetUninitializedInstance(this Type type) { Guard.NotNull(type, "type"); return FormatterServices.GetUninitializedObject(type); }