prop.append_child(child_node);// TODO: can we cross documents like this? Probably not :D want to be able to steal?, attributes seem to get lost
}else{
thrownewSerializationError.UNSUPPORTED_TYPE("Can't currently serialize type '%s' for property '%s' of object '%s'",type.name(),prop_spec.name,object.get_type().name());