@mrheinen found an error on how we were parsing the tags from structs: If an attribute had a KSQL tag and was private we would correctly report an error.
However if the attribute did not had a tag and was private we would still report an error, and this should not happen.
This version has this issue fixed.
Thanks @mrheinen