where RTTI is heavily used (in template or in virtual class) ?? [consider coding not compiler level].