One of my SOE operations returns a success Boolean and an Array of "model" objects.
In the HTML output when testing the operation it shows "Invalid Child Resource" next to each object within the Array. I was wondering what this means and how to resolve it as the JSON output seems ok.
I got the same display "Invalid Child Resource" using the standard REST endpoint on a VersionManagementServer :
So I guess you shouldn't worry about your SOE code, the problem (if there is a problem) might be in the standard way used by ArcGIS Server to display Array of objects in a REST output. But I reckon the message "Invalid Child Resource" is quite strange and should be fixed.