By default FarCry returns standard array properties as an array of objectid's. It would improve performance in many situations to be able to include the typename in that array. The bArraysAsStructs argument in getData does that, but has to be called manually. Ideally, we should be able to default that value to true on a type by type basis.
Done. Add the bArraysAsStructs attribute to the type component to set the default value of the getData's bArraysAsStructs argument.
I believe we should also be checking for not only is variable defined but that it is specifically a boolean.