Динамический конструктор