restored ability to use associative arrays in setDefaults()