restructured root objects