public IDataStore Get(string name)
        {
            IDataStore dataStore;
            var found = dataStores.TryGetValue(name, out dataStore);
            if (found)
                return dataStore;

            var dbLoc = MakeDbPath(name);
            dataStore = new SqliteDataStore(dbLoc);
            dataStores[name] = dataStore;
            return dataStore;
        }
        public IDataStore Get(string name)
        {
            IDataStore dataStore;
            var        found = dataStores.TryGetValue(name, out dataStore);

            if (found)
            {
                return(dataStore);
            }

            var dbLoc = MakeDbPath(name);

            dataStore        = new SqliteDataStore(dbLoc);
            dataStores[name] = dataStore;
            return(dataStore);
        }