If you mean a custom subclass with changed parameter defaults. Then IMHO we should still set the values in the command to make it independent and work consistently. Otherwise the command would behave differently depending on what request context is used.