docs: @Bean
      @ConditionalOnMissingBean
      SoftwareModuleTypeManagement softwareModuleTypeManagement(
              final DistributionSetTypeRepository distributionSetTypeRepository,
              final SoftwareModuleTypeRepository softwareModuleTypeRepository,
              final VirtualPropertyReplacer virtualPropertyReplacer,
              final SoftwareModuleRepository softwareModuleRepository, final NoCountPagingRepository criteriaNoCountDao,
              final JpaProperties properties) {
          return new JpaSoftwareModuleTypeManagement(distributionSetTypeRepository, softwareModuleTypeRepository,
                  virtualPropertyReplacer, softwareModuleRepository, criteriaNoCountDao, properties.getDatabase());
      }