This needs to be dynamic based on the names of the embedded descriptors. It may not always be called items.