The method is called "GetEventsForAggregate" but if I pass showAllEvents-true I get all events for all aggregates???

Make two methods - GetEventsForAggregate and GetAllEvents