Removed NewCurrent, BeginScope and EndScope from Transaction.
Refactoring after NewCurrent was removed from Transaction.
Merge branch 'develop' into issue/removeNewCurrent
Merge branch 'develop' into issue/removeNewCurrent