[fix] Add virtual destructor for abstract class to avoid undef behaviour
Merge pull request #6 from faenil/nemomerge_fixes

Fix for missing virtual destructor for abstract class causing undefined behaviour.