Data is the events, newest first. Empty rather than absent when there are none.
List<ProductEvent> data;