Added extend/clone/merge functionality to object.prototype