Class PolymorphicTypeValidator