Metadata pure classes destructors are now pure virtual