public void onCreateResource(final String addressString, final ModelNode payload, final Callback... callback) {
final String name = payload.get(NAME).asString();
final ResourceAddress address = new ResourceAddress(addressString, statementContext);
ModelNode op = address.asOperation(payload);
op.get(OP).set(ADD);
dispatcher.execute(new DMRAction(op), new AsyncCallback<DMRResponse>() {
@Override
public void onFailure(Throwable caught) {