I think you'll have to make a suggestion / feature request for this. However, it might be because they want to keep the underlying data structure private to keep the SDK clean.
Depending on your usage, you could just create your own JSON object or class and use it in scripting and expose it to events via C3 functions that use scripting.