testExtendedProductClasses pass