Note that the reader will give you access to the data as it was before the current event was executed. I.e. if the current event has modified data in a previous step, the updated data will not be accessible through the reader.