Add tests for deeper nesting with choicesWithNames