if we switch `Command` to a module we'll include instead of inherit