Это плохо или нет?
Много раз слышал фантастические истории о количестве кода в методах,
потом много опровержений. Так же знаю, что код в конструкторах, это нехорошо, а так же ещё смотрел видео, где, как я понял, разработчик
самого интерпретатора говорил, что когда много, вот тут нужно сделать акцент, свойств, это плохо, так как интерпретатор записывая свойства умножает их количество на, какую-то, магическую константу и после этого объект-конструктор считается хешем, что означает более низкую скорость.
По этому хочется услышать ещё и всех Вас, чтобы сложить полную картину происходящего.
конструктор в любом языке предназначен по идее для инициализации каких-либо данных данных, если данных для инициализации много то и пиши туда много кода, если нет то нет.