Is it possible to add default tags to existing channels?

I am refining the Niko Home Control binding.
I would like to add default tags to the channels defined in the ESH_INF xml files. Information I receive from the Niko system would allow me to refine and have different tags for the same channel type. In other words, I have one default channel type, defined in the xml file, that could have different tags depending on what I receive from the Niko system (e.g. it could be Lighting or Outlet, same item type switch, but different semantics).
Is there a way to add default tags to the channels when they get defined through the xml file? I could not see it. I only saw 2 options:

  • Create more different channels and channel types in the xml files, so I can add the default tags to the xml files.
  • Create all channels dynamically.
    Is my understanding right on this?