@colemanw - was wanting to discuss this idea with you - some metadata we can set that will cause API to convert to array before passing to BAO - & able to deal with at minimum string, or array & pass through to BAO as array, (potentially also json & serial.). It seems to me to have potential as a way to deal with migrating from single values to arrays without the BAO having to know about anything other than the arrays