Fills in name for failed error message
Allows children to have callbacks
Test stubs
Fixes archiving nested containers