Let’s suppose we have an event FileWasCopied and after some time we discovered that there is a sourceFileId field that is missing. We would like to add the “missing” field into the event. sourceFileId is not something that has default value and it’s not something we can calculate. Question is: how do we add new fields to the events, that need values from external sources?
Creating new event doesn’t feel right, because sourceFileId is more of less something we forgot at the beginning. Upcasters seems to be not enought in this case, am I right?