Function.prototype.forEach = function(object, block, context) {
          for (var key in object) {
            if (typeof this.prototype[key] == "undefined") {
              block.call(context, object[key], key, object);
            }