Fixed constructor signature