(PS: The behaviour should be that delete will call the destructor on all sub-objects).