I have the following code: ``` class Item { ... } class Group { ... var items = [Item]() } var groups = [Group]() ``` `groups` is a nested collection too but your code doesn't work with it.