Remove requirement on NSManagedObjectContext