Fix constructor call implementation