OK, it is now protected. However, I am not quite sure whether what you want to do is a good idea: There might arose a conflict of "C language id" integer if somebody else does the same.
Perhaps you could just put it into CSyntax?
That said, CSyntax was meant as sort of temporary solution to adapt the old code to the new scheme.