Made StructuredOutput API fluent