constructor({basePath, validate, redirectManager, getBackupFilePath}) {
        /** @private */
        this.basePath = basePath;

        /** @private */
        this.redirectManager = redirectManager;

        /** @private */
        this.validate = validate;

        /** @private */
        this.getBackupFilePath = getBackupFilePath;
    }
@param {object} config
@param {string} config.basePath
@param {Function} config.validate - validates redirects configuration
@param {Function} config.getBackupFilePath
@param {IRedirectManager} config.redirectManager