Bugfix add virtual destructor