code: private void create(final AddressTemplate addressTemplate, final String instanceName, final ModelNode newModel,
                          final List<Property> list, final Dispatcher.Channel channel) {
          operationDelegate.onCreateResource(addressTemplate, instanceName, newModel,
                  new CrudOperationDelegate.Callback() {
                      @Override
                      public void onFailure(AddressTemplate template, String name, Throwable t) {
                          channel.nack(t);
                      }
  
                      @Override
                      public void onSuccess(AddressTemplate addressTemplate, String name) {
                          lastModifiedInstance = instanceName;
                          read(addressTemplate.getResourceType(), list, channel);
                      }
                  });
      }
docs: ------------------------------------------------------ create, read, update, delete