(change:minor) Reset AutoCommit to true whenever it is set to false.

(change:minor) Code clean-up: removed destroy methods since they just class the super.destroy method (i.e., the default behavior).