public void execute(OperationContext context, ModelNode operation) throws OperationFailedException {
PathElement pe = PathAddress.pathAddress(operation.require(ModelDescriptionConstants.OP_ADDR)).getLastElement();
ModelNode hashNode = HASH.validateOperation(operation);
byte[] hash = hashNode.isDefined() ? hashNode.asBytes() : null;
// Create and add the specialized resource type we use for this resource tree
ManagedDMRContentTypeResource resource = new ManagedDMRContentTypeResource(pe, childType, hash, contentRepository);
context.addResource(PathAddress.EMPTY_ADDRESS, resource);