Support nested structures