constructor(options = {}) {
        this._basePath = options.basePath || __dirname;
        this._locale = options.locale || this.defaultLocale();
        this._stringMode = options.stringMode || 'dot';

        this._strings = null;
    }
@param {object} [options]
@param {string} options.basePath - the base path to the translations directory
@param {string} [options.locale] - a locale string
@param {string} [options.stringMode] - which mode our translation keys use