forIn: function(func) {
            var iterator = this.iterator();
            while (iterator.hasNext()) {
                var nextKey = iterator.nextKey();
                var nextValue = this.get(nextKey);