Обычно поля пишут вверху класса, до конструктора.

Эти два поля можно сделать ```private final``` и принимать значения в конструкторе.
Тогда удастся избавиться от ```initCommand()```