Use Command.do to generate do_* methods