Alternative to simple upcasting: after the upcasting rewriting event into the event store, to avoid later upcasting