hazelnut expects the initial columns to be passed to its constructor