TCK connectors are received non-defined columns in the schema when the primary key was declared on the Studio side. Component runtime doesn't filter them out.
It happens during the "inferSchema"
We can mark generated fields in rowStruct classes with "special" annotation to be able to filter out those kinds of fields.
@AuxilaryField - or smth like that.
The annotation should be reachable for studio and components runtime.