add support for setting properties for an event to be used later.