Added virtual destructors. Thank you gcc4.