I have a question regarding the use of ToolParameterDescriptor with ToolParameterType.Enum. I thought that it would be a good idea to have a type that is an enum, a issue type. It has few entries, but when I use it in ProvideSubgraphResult the LLM fails as it expects an entry that is not defined (further with space). It would be great to be able to use @LLMDescription on an enum to be able provide hints, instead of description itself. I didn't find the example of proper use enum type. What would be suggested, best approach for using enum type?