Managed object for main thread

When sending message to a private-queue context, wrap it in a the `performBlockAndWait:` block. 
**All That Is Left To Us Is Honor**
@mtdmcnerney This is what was necessary to make sure whatever objects returned from the request operation is associated on the main thread