protected Response act(final CommandInvoker invoker, boolean detached) { if (detached) { return accepted(invoker.getCommand(), invoker.getParams(), null); } else { invoker.setResult( executeWriteCommand(invoker.getCommand(), invoker.getParams()).getExtraProperties()); return acted(invoker.getSuccessMessage()); } }