Implement full-stack saving on moc category

@mgorbach 
Addresses #14
Not sure I follow - you are worried that the `currentContext` will be deallocated during this block? Not possible with ARC - it's retained in the local variable.