traits for event storage