Даже если язык не поддерживает напрямую понятие конструктора, то, по-моему, процедура, порождающая объект и инициализирующая его поля, определённо является конструктором. Вполне, так сказать, формальные признаки.