For now I've only implemented a single level, which I think is a good start. If we wanted to support nesting, the way I saw that working was just that your bean would have a child object in it