- `SubscriptionDataReader` will check map file first data and adjust start date based on it - Adding unit test - Reducing code duplication - Setting up `HistoryProvider` event handling