commands: add warning
commands: allow setting name in subclass init