transactions: add support for loading DB modules dynamically