     /**
      * Return true if the specified key may be used to store values in a
      * Dictionary object.
+     * @private
      */
     protected function isSimple (key :Object) :Boolean
     {

        return keys;
    }

    // documentation inherited from interface Map
    public function values () :Array
    {
        var vals :Array = new Array();

        _entriesSize = 0;
    }

    /** @inheritDoc */
    public function containsKey (key :Object) :Boolean
    {
        return (undefined !== get(key));
    }

    /** @inheritDoc */
    public function get (key :Object) :*
    {
        if (isSimple(key)) {
