final ModelNode domainModel = operation.get(DOMAIN_MODEL);
final ModelNode startRoot = Resource.Tools.readModel(context.readResourceFromRoot(PathAddress.EMPTY_ADDRESS));
final Resource rootResource = context.readResourceForUpdate(PathAddress.EMPTY_ADDRESS);
for(Resource.ResourceEntry entry : rootResource.getChildren(EXTENSION)) {
rootResource.removeChild(entry.getPathElement());
}
for (final ModelNode resourceDescription : domainModel.asList()) {
final PathAddress resourceAddress = PathAddress.pathAddress(resourceDescription.require("domain-resource-address"));
if (ignoredResourceRegistry.isResourceExcluded(resourceAddress)) {