Rather than have all SensedEvents formatted in the same heavy JSON format with all those fields, add an ability to configure the client to send in a) a format other than JSON and b) using an alternative schema (perhaps based on a template?) so as to only include some of the fields.
Rather than have all SensedEvents formatted in the same heavy JSON format with all those fields, add an ability to configure the client to send in a) a format other than JSON and b) using an alternative schema (perhaps based on a template?) so as to only include some of the fields.