title: Can we create an NSManagedObject outside it's context?
body: <p>Say I have a program. The program has a property called currentLocation.</p>
  
  <p>Well when I construct currentLocation, if I add that to the context, that means I will end up keep adding new and new currentLocation object in the context?</p>
  
  <p>Can I create currentLocation object outside it's context?</p>
  
  <p>Or what would be a better solution?</p>