minor changes
Numerous improvements of composite operations code.

- No more unit operations - composite operations run just SAOperations
- Axes obsolete methods in both cascade and transactional operations
- Use observers instead of context callbacks
- Don't use ivars
- More privacy