refactor SATransactionalOperation
SATransactionalOperation: do not wrap inner cascade operations in SAOperations
The same refactoring pattern applied to SACascadeOperation
finalizes new internal design