Reverted back to dependency injection example using associated references for the managedObjectContext. Thought this would show more options.