updating Table._free to check for self.autocommit