class CategoricalAttributeManager {

    @Transactional(propagation = Propagation.REQUIRED)
    public void syncWithMetadata() {
        final List<CategoricalAttribute> fullMetadataDict = metadataManager.buildFullMetadataDict();
        insertAttributesValues(fullMetadataDict);
    }

}