Мне кажется, что минимальная сущность - все равно должна быть Command. Потому что у любой команды есть имя и правила пользования