Monitor Object Extension
===

Is there a way in javascript to know when a new Propertie to an Object has been added
(the reason is that i want to create "Proxy Objects" (?)

	function proxify(target) {
		for (var prop in this) {
			target[prop] = this[prop];
			Object.defineProperty(this,prop,{
				get: function() {return target[prop];},
				set: function(val) {target[prop] = val;}
			})
		}
	}
	var testObj = {a:"A"};
	var testObj2 = {a:"B"}
	proxify.call(testObj,testObj2);
	testObj.a = "c";
	console.log(testObj.a);
	console.log(testObj2.a);

This way
    `testObj`
will forward any changes to
    `testObj2`
but i want to be able to do this with properties that are going to be added.

like:  

    testObj.b = "B";  
    console.log(testObj2.b); // B
