@schmittjoh what if we just provide (not necessarily in ORM) a return value and that return value is used by a `new SomeFormatRunDqlCommand()` that can produce an output based on a format flag instead?

This command here has mainly been used for debugging. While the idea is cool, the serializer (or the serializer bundle) seems more appropriate for this, no?

They could also just wrap existing commands:

 * `new FormatOutputCommand(new RunSQLCommand());`
 * `new FormatOutputCommand(new RunDQLCommand());`
 * `new FormatOutputCommand(new RunSOAPSomethingCommand());`