Figured out design for the PolynomialKernel