[eluser]OverZealous[/eluser]
I should have mentioned that - auto transactions basically break transactions. I don't know why stensi included them, or if they even do anything useful. ;-)
The iterator feature has to be part of the core class. So, it's not something I can easily enable or disable completely. However, there is a way to still allow looping over the class itself, but I'm not sure how well it will work.
I'm going to wait on more feedback before deciding to keep the iterator or not. I'd prefer to have it all-or-nothing, to prevent confusion.