Class CMElement<T,​C extends T>