/// <summary>
 /// Initializes a new instance of <see cref="EventSequenceNumbers"/>
 /// </summary>
 /// <param name="configuration"><see cref="EventSequenceNumbersConfiguration">Configuration</see>"/></param>
 /// <param name="applicationResourceIdentifierConverter"><see cref="IApplicationResourceIdentifierConverter"/> for getting string representation of <see cref="IApplicationResourceIdentifier"/></param>
 /// <param name="files"><see cref="IFiles"/> to work with files</param>
 /// <param name="logger"><see cref="ILogger"/> for logging</param>
 public EventSequenceNumbers(
     EventSequenceNumbersConfiguration configuration,
     IApplicationResourceIdentifierConverter applicationResourceIdentifierConverter,
     IFiles files,
     ILogger logger)
 {
     _configuration = configuration;
     _applicationResourceIdentifierConverter = applicationResourceIdentifierConverter;
     _files = files;
     logger.Information($"Using path : {configuration.Path}");
 }
 /// <summary>
 /// Initializes a new instance of <see cref="EventSequenceNumbers"/>
 /// </summary>
 /// <param name="configuration"><see cref="EventSequenceNumbersConfiguration">Configuration</see>"/></param>
 /// <param name="applicationResourceIdentifierConverter"><see cref="IApplicationResourceIdentifierConverter"/> for getting string representation of <see cref="IApplicationResourceIdentifier"/></param>
 public EventSequenceNumbers(EventSequenceNumbersConfiguration configuration, IApplicationResourceIdentifierConverter applicationResourceIdentifierConverter)
 {
     _configuration = configuration;
     _applicationResourceIdentifierConverter = applicationResourceIdentifierConverter;
 }