referring to objects as "associative arrays"? no no no no no