title: Lazy<T> properties Thread safety
body: <p>I was reading up Lazy and I saw this caution note on Msdn <a href="http://msdn.microsoft.com/en-us/library/dd642331%28v=vs.110%29.aspx" rel="nofollow">docs</a></p>
  
  <blockquote>
    <p>Making the Lazy object thread safe does not protect the lazily
    initialized object. If multiple threads can access the lazily
    initialized object, you must make its properties and methods safe for
    multithreaded access.</p>
  </blockquote>
  
  <p>Does this mean we have to apply thread safety measures to all properties? If yes, then what purpose does the Lazy serves?</p>
  
  <p>Thank you</p>