Fixed constructor overriding to allow array configuration