title: Set Nullable property default value to Nothing not working as desired
body: <p>I have a property which type is <code>Nullable</code> of <code>Integer</code> an default value <code>Nothing</code> as shown below:</p>
  
  <pre><code>Property TestId As Integer? = Nothing
  </code></pre>
  
  <p>the following code evaluates the property TestId to Nothing (as wanted)</p>
  
  <pre><code>Dim test As RadTreeNode = rtvDefinitionCreate.FindNodeByValue(DefinitionHeaderEnum.Test)
  If test Is Nothing Then
      definition.TestId = Nothing
  Else
      definition.TestId = test.Nodes(0).Value
  End If
  </code></pre>
  
  <p>but the code below evaluates as 0 (default value for <code>Integer</code>, even when is <code>Integer?</code> with default value <code>Nothing</code>)</p>
  
  <pre><code>Dim test As RadTreeNode = rtvDefinitionCreate.FindNodeByValue(DefinitionHeaderEnum.Test)
  definition.TestId = If(IsNothing(test), Nothing, test.Nodes(0).Value)
  </code></pre>
  
  <p>What is wrong with the above code? Any Help??</p>
  
  <p>(later in the code when call the property, the property has 0)</p>