Misc fixes

#172 
Just to make sure I did all the small stuff correctly
- Virtual dtors
- Old copy of xml before committing
- Remove unnecessary task member variable in SerializationOperation