I've added a virtual destructor here, look at the line 91 :)