public RegistrationConfigDescriptor getRegistrationConfig() {
   return descriptor.getRegistrationConfig();
 }
 public Map<String, String> getGlobalProperties() {
   return descriptor.getGlobalProperties() == null
       ? new HashMap<String, String>()
       : descriptor.getGlobalProperties();
 }
 public Boolean shouldScheduleBackupReports() {
   return descriptor.getScheduleBackupReports() != null
       ? descriptor.getScheduleBackupReports()
       : false;
 }
 public ConfigDescriptor.Country getCountry() {
   return descriptor.getCountry();
 }
 public List<String> getVisitTemplates() {
   return descriptor.getVisitTemplates();
 }
 public ConfigDescriptor.Site getSite() {
   return descriptor.getSite();
 }
 public String getProviderIdentifierPrefix() {
   return descriptor.getProviderIdentifierPrefix();
 }
 public String getDashboardUrl() {
   return descriptor.getDashboardUrl();
 }
 public String getWelcomeMessage() {
   return descriptor.getWelcomeMessage();
 }
 public Boolean isComponentEnabled(String component) {
   return descriptor.getComponents().contains(component);
 }