Probably needs to be minimally documented. What I wasn't sure of, is what type to use for the Array, since `Object[]` can't be cast to, say, `String[]`. Happy to modify and use `Object[]` across the board?