Fix constructor