title: How to enable lazy loading of to-many-relationship objects' properties?
body: <p>I have a Post object that next to other properties contains a boolean "hidden" and a possibly very long string "content". There is a Feed model that has a one-to-many-relationship (inverse) to Post objects.</p>
  
  <p>When I query a Feed for its contained Post objects and then only access the "hidden" property on each fetched Post object I can see from the debug logging of Core Data that it fetches the whole Post object's properties. That means that also the "content" string (often 3000+ characters) are fetched from the SQLite database. I found that this slows down the fetching of all the Post objects a lot. </p>
  
  <p>How can I make the Post objects accesses to lazy-load their properties, meaning that when I query the fetched Post objects for the "hidden" value than no other parameters get fetched.</p>
  
  <p>I might add that I use MagicalRecord to access Core Data.</p>
  
  <p>I hope there is another way to this than using the "propertiesToFetch" method on manual NSFetchRequest instances.</p>