Most AI models now support an option to provide structured output. 1. Verify that the chat client options for all models that support structured output have a corresponding option. 2. `BeanOutputConverter` does not take advantage of this model feature, it relies on prompt engineering which isn't as robuts. 3. Review issues listed below for further actions/features.