title: @property definitions with ARC: strong or retain?
body: <p>Using Xcode 4.2 and ARC, I notice that the auto-generated code for an <code>NSManagedObject</code> still reads like this for properties:</p>
  
  <pre><code>@property (nonatomic, retain) NSString * someString;
  </code></pre>
  
  <p>1) Shouldn't <code>retain</code> now be replace with <code>strong</code> or <code>weak</code>?</p>
  
  <p>2) Why does the auto-generated code still use <code>retain</code></p>
  
  <p>3) What is the correct replacement for <code>retain</code> in this property statement?</p>
  
  <p>I'm currently debugging a problem using <code>NSFetchRequest</code>, and I thought this might be the source of the problem. Thoughts? </p>