7fcf9d24f8
The use of arrays was incorrect for the data type and causing problems when hash keys conflicted with array behaviors.
Fixes #1194
(cherry picked from commit 768ddbd661)