Should we force it to be an array? Elsewhere we aren't type hinting it like that, or columns for that matter.

Maybe we should be type hinting columns too, and on the other methods too?