In the LLMRouteSpec we refer to the schema as inputSchema and in the LLMBackendSpec we refer to the schema as outputSchema. While this is technically true I think it is clearer and more accurate to call these fields schema as it represent both of the respective inputs and outputs.