Describe the bug
Because the type registered for each ScriptClass class through Update-TypeData does not enumerate all members, features like autocomplete do not work if the type is used in [OutputType] for instance on advanced functions.
We should investigate correctly adding the types to see if this can be implemented without breaking any existing functionality.