More improvements

- SASyncOperation subclasses SAOperation too
- SATransactionalOperation now has sharedData and modifySharedData method
changelog