Combining two generic objects

My problem is quite simple:

I just want to combine two objects and their properties together.

For instance if I have…

var appleObj:Object = new Object();
appleObj.type = "apple";

var orangeObj:Object = new Object();
orangeObj.shape = "round";

I would like to have a new object with all properties from both objects. Such as…

trace ( fruitObj.shape + " : " + fruitObj.type );
// result: "round : apple"