castor

Refactor how transaction managers are maintained