if (cache.hasDefined(ModelKeys.BACKUP)) {
SitesConfigurationBuilder sitesBuilder = builder.sites();
for (Property property : cache.get(ModelKeys.BACKUP).asPropertyList()) {
String siteName = property.getName();
ModelNode site = property.getValue();
sitesBuilder
.addBackup()
.site(siteName)
.backupFailurePolicy(BackupFailurePolicy.valueOf(BackupSiteResource.FAILURE_POLICY.resolveModelAttribute(context, site).asString()))
.strategy(BackupStrategy.valueOf(BackupSiteResource.STRATEGY.resolveModelAttribute(context, site).asString()))
.replicationTimeout(BackupSiteResource.REPLICATION_TIMEOUT.resolveModelAttribute(context, site).asLong());