public LiteDbContext(ILiteDatabase liteDatabase) { _database = liteDatabase ?? throw new ArgumentNullException(nameof(liteDatabase)); Applications = new LiteDbCollection <Application>(_database); Applications.EnsureIndex(x => x.HierarchyPath); }