Check types without a typed settings block
A check type with no typed settings block yet - waterfall, tran, api, database, counter, snmp, cntCheck - is written through settings_json, which takes the settings object as JSON and manages only the members it names. The registry documentation is the exact schema for the version you install.