class UnitComputedInheritedRulesInvalidationRepository extends ReportCommonRepository {

    public void bulkAppendReport(List<UnitComputedInheritedRulesInvalidationModel> reports) {
        Set<UnitComputedInheritedRulesInvalidationModel> reportsWithoutDuplicate = new HashSet<>(reports);
        List<Document> entries = reportsWithoutDuplicate.stream()
            .map(ReportCommonRepository::pojoToDocument).collect(Collectors.toList());
        super.bulkAppendReport(entries, collection);
    }

    @VisibleForTesting  UnitComputedInheritedRulesInvalidationRepository(MongoDbAccess mongoDbAccess, String collectionName);
    public  UnitComputedInheritedRulesInvalidationRepository(SimpleMongoDBAccess mongoDbAccess);

}