In my case I have a lot of custom IAdapters, which do different things during the evaluation. For example, I have a custom context-like object which has few properties (parameters, and etc). It is intended these values to be filled during the adapter's evaluation (when the corresponding model is matched). However, I want to "tunnel" this context-like object in the ChatResult and to process it there.
The only way to store these values seems to be in the User/Bot Settings. However, this seems to be like a work around that limitation and it is not the best option to achieve the desired result. Any suggestions?