Remove unnecessary member variable in SerializationOperation
Cache old document for rollback
Add virtual dtors for IOperation and its implementing classes
onTransactionCommit makes more sense logically
Merge pull request #179 from digawp/misc-fix

Misc fixes