title: Lazy Optional Property Always nil?
body: <p>Is there a reason that the following code always prints out nil?</p>
  
  <pre><code>class Foo
  {
      @lazy var bar: Int? = 5
  }
  
  println(Foo().bar)
  </code></pre>
  
  <p>I would think that when the bar property is accessed it would be initialized to 5.</p>