Add virtual destructor to IClonable