It is shown that the collection of weakly almost periodic functionals on the convolution algebra of a commutative Hopf von Neumann algebra is a C ∗-algebra. This implies that the weakly almost periodic functionals on M(G), the measure algebra of a locally compact group G, is a C ∗-subalgebra of M(G) ∗ = C0(G) ∗ ∗. The proof builds upon a factorisation result, due to Young and Kaiser, for weakly compact module maps. The main technique is to adapt some of the theory of corepresentations to the setting of general reflexive Banach spaces. Subject classification: 43A10, 46L89 (Primary); 43A20, 43A60, 81R50 (Secondary).