// give every object an ability to consume other objects.
// ie: menuobject.consume(new xmlhttpobject()) or something to that degree. 
// or even better: this.consume( new menuParser());

Object.prototype.consume = function (who) {
  for (what in who) { 
    this[what] = who[what]; 
  }
}


