Should SSE done events mirror state payload fields exactly?