Хотя меня смутил момент по поводу ключевого слова constructor
.
У нас в команде принято его писать, т.к. в этом случае намного проще происходит навигация по коду.
Не нужно целиться именно перед скобкой, чтобы найти лишь вызовы конструктора, а не любое использование объекта в коде.
Вполне удобная тема, как по мне.