Removed the notion of auto committing (on and off) and introduced manual starting of a transaction.