changing ClassManifest to ClassTag in unique self product classes