Cannot specify language in for CodeVision

I’m trying to show a preview of a code vision plugin I’ve developed But, somehow it’s not applied? I think it can’t find the language ObjectiveC. Note, the code vision is for GTest, thus C++ is the language.

<idea-plugin>
    <id>my.org.test</id>
    <name>snapshotmanager</name>
    <vendor>my.org</vendor>

    <depends>com.intellij.cidr.base</depends>
    <depends>com.intellij.cidr.lang</depends>
    <depends>com.intellij.modules.clion</depends>
    <depends>com.intellij.modules.platform</depends>
    <depends>com.intellij.modules.lang</depends>
    <depends>com.intellij.modules.cidr.lang</depends>

    <resource-bundle>messages.MyBundle</resource-bundle>

    <depends>com.intellij.modules.cidr.lang</depends>
    <depends>com.intellij.modules.c-capable</depends>
    <extensions defaultExtensionNs="com.intellij">
        <codeInsight.daemonBoundCodeVisionProvider implementation="my.org.test.snapshotmanager.UpdateSnapshotProvider"/>
        <config.codeVisionGroupSettingProvider implementation="my.org.test.snapshotmanager.UpdateSnapshotProvider"/>
        <codeInsight.daemonBoundCodeVisionProvider implementation="my.org.test.snapshotmanager.PreviewSnapshotProvider"/>
        <config.codeVisionGroupSettingProvider implementation="my.org.test.snapshotmanager.PreviewSnapshotProvider"/>
        <!-- It's showing red on language attribute -->
        <codeInsight.codeVisionSettingsPreviewLanguage language="ObjectiveC" modelId="my.org.test.snapshotmanager.preview"/> 
        <!-- It's showing red on language attribute -->
        <codeInsight.codeVisionSettingsPreviewLanguage language="ObjectiveC" modelId="my.org.test.snapshotmanager.update"/>
    </extensions>
</idea-plugin>

Fwiw, I’m using com.jetbrains.cidr.lang.psi.OCMacroCall. Is it the new Clion distor doesn’t like it? There is a warning text. Have to enable classic Engine for C/C++.