refactor json generation to use new common infrastructure
fix: prevent mms json build