private void InitDefaultValue()
{
if(MemberType.IsValueType)
DefaultValue = MemberType.InvokeMember(string.Empty, BindingFlags.CreateInstance, null, null, new object[0]);
else
DefaultValue = null;
}