title: null conditional operator not working with nullable types?
body: <p>I'm writing a piece of code in c#6 and for some strange reason this works</p>
  
  <pre><code>var value = objectThatMayBeNull?.property;
  </code></pre>
  
  <p>but this doesn't:</p>
  
  <pre><code>int value = nullableInt?.Value;
  </code></pre>
  
  <p>By not works I mean I get a compile error saying <code>Cannot resolve symbol 'Value'</code>.
  Any idea why the null conditional operator <code>?.</code> isn't working?</p>