Try to deserialize components as separate structs. Consider feature flag for this as someone may prefer flat messages.