It makes more sense.
Yes, dealiasing is related to wavenumbers. But whether dealiasing should happened and what sort of dealiasing (2/3, 1/2, ...) depends on the order of nonlinearity that calcN! includes. So it makes more sense to make kralias, kalias, ... part of the Equation struct.