do not predeclare and specialize template-class CEMBase