A class is considered as a Code-First Structure definition if these conditions are met:
The class is inherited from the TROComplexType class directly or indirectly
The class or any of its ancestor classes is used as data type of a parameter in a service or event interface method, or as a data type of a Structure or an Exception property
Does a code annotation exists to force any class TROComplexType descendant to be created in generated RODL to be used as property attribute of HttpApi Result?