In the current plan, would this method ever be called? Aren't we serializing these vectors as an array of expressions? Actually putting values in an NValue array would happen at p_exec and wouldn't need to worry about serialization much?