Why are foreign keys in EF Code First marked as virtual?
<pre><code>public virtual Student Student {get; set;}
</code></pre>

<p>Why does a foreign key constraint need to be marked as virtual? I've seen examples with both virtual and lacking virtual. Does it matter?</p>