[json] autogenerate ServiceDescription.h on demand