Added feature to disable implicit and explict transaction