clean up
Removed not needed method
CurrentTransaction is new public
New implementation for rollback

The current issue with Transacts is that they seem to fail to dispose.
The cause is still unknown.