class SimpleCatalogManager implements CatalogManager {

    private void removeUnversionedRecord(Record record, RepositoryConnection conn) {
        unversionedRecordFactory.getExisting(record.getResource(), record.getModel())
                .ifPresent(unversionedRecord -> {
                    unversionedRecord.getUnversionedDistribution_resource().forEach(resource ->
                            utils.remove(resource, conn));
                    utils.removeObject(unversionedRecord, conn);
                });
    }

    public  SimpleCatalogManager();

}