i might not understand the feature fully, but if `status_type` is `'string'`, is `boolean_status` a necessary field?