move OB and trans to configbuilder

or 

c.EnableTransactions()
c.DisableTransactions()
c.Transactions(advanceLambda)

?