this.Map.prototype.values = function() {
        return {
            current : this.__first,
            next : function() {
                var current = this.current;