doc fix
Don't emit properties as JSON if the values are `None`.
Add IncidentSerializationTests