private static object GetDefault(Type type) { return type.IsValueType() ? Activator.CreateInstance(type) : null; }