HTTP client
JSON fixes (double UTF8 decoding)
- always render enum type with full namespace to prevent name collisions with class members
- added suffix "_FIELD_ID" to the fieldIDs to prevent name collisions with uppercase-only members (like ID, VAT)