What is the risk of using multiple field tags in a single struct?
Any tags after the first are ignored.
Every field must have all tags to compile.
Missing tags panic at runtime.
It tightly couples different layers of your application.