private AggregateRootEvent HydrateEvent(EventDataRow eventDataRowRow)
        {
            var @event = (AggregateRootEvent)EventSerializer.Deserialize(eventType: EventTypeToIdMapper.GetType(eventDataRowRow.EventType), eventData: eventDataRowRow.EventJson);
            @event.AggregateRootId = eventDataRowRow.AggregateRootId;
            @event.AggregateRootVersion = eventDataRowRow.AggregateRootVersion;
            @event.EventId = eventDataRowRow.EventId;
            @event.UtcTimeStamp = eventDataRowRow.UtcTimeStamp;
            @event.InsertionOrder = eventDataRowRow.InsertionOrder;
            @event.InsertAfter = eventDataRowRow.InsertAfter;
            @event.InsertBefore = eventDataRowRow.InsertBefore;
            @event.Replaces = eventDataRowRow.Replaces;
            @event.InsertedVersion = eventDataRowRow.InsertedVersion;
            @event.ManualVersion = eventDataRowRow.ManualVersion;
            @event.EffectiveVersion = eventDataRowRow.EffectiveVersion;

            return @event;
        }
        private AggregateRootEvent HydrateEvent(EventDataRow eventDataRowRow)
        {
            var @event = (AggregateRootEvent)EventSerializer.Deserialize(eventType: EventTypeToIdMapper.GetType(eventDataRowRow.EventType), eventData: eventDataRowRow.EventJson);

            @event.AggregateRootId      = eventDataRowRow.AggregateRootId;
            @event.AggregateRootVersion = eventDataRowRow.AggregateRootVersion;
            @event.EventId          = eventDataRowRow.EventId;
            @event.UtcTimeStamp     = eventDataRowRow.UtcTimeStamp;
            @event.InsertionOrder   = eventDataRowRow.InsertionOrder;
            @event.InsertAfter      = eventDataRowRow.InsertAfter;
            @event.InsertBefore     = eventDataRowRow.InsertBefore;
            @event.Replaces         = eventDataRowRow.Replaces;
            @event.InsertedVersion  = eventDataRowRow.InsertedVersion;
            @event.ManualVersion    = eventDataRowRow.ManualVersion;
            @event.EffectiveVersion = eventDataRowRow.EffectiveVersion;

            return(@event);
        }