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