Update constructor signature