ctx.payload: set as only access method to payload