Object.size = function () {
  var len = this.length ? --this.length : -1;
    for (var k in this)
      len++;
  return len;
}

function clone(object){
	function F(){}
	F.prototype = object;
	return new F;
}

