Avoid Classes with at least one virtual Function and without a virtual Destructor | CAST Appmarq