Don't talk to managed objects outside their context
Don't crash on existingObjectWithID when backingObjectID is nil.