autovivification of arrays/scalars