Я не понял. То есть мне нужно в каждом ребенке отдельно прописывать public String commandName; public int argumentsNumber; ?