add generics to container types
add TX.doInNewTx
spacetaker migration WiP, errors