Is this an error: product_type[products][][generic] ?, shouldn't it be product_type[products][generic] ?